Guile-Swayer: برمجة Sway/i3 باستخدام Guile
2025-08-19
سئمت من قيود تكوين Sway/i3؟ يقدم مشروع Guile-Swayer حلاً قوياً يسمح لك بالتحكم الكامل في مدير نوافذ Sway/i3 باستخدام لغة البرمجة النصية Guile. تم تطوير هذا المشروع بعد الانتقال من StumpWM إلى Wayland، وهو يُعيد إنتاج مرونة وتخصيص StumpWM. يسمح لك Guile-Swayer بربط المفاتيح بتنفيذ أكواد Guile، والاشتراك في أحداث Sway والرد عليها، واسترداد معلومات Sway، والمزيد. يتضمن وحدات مثل workspace-grid لمساحات العمل القائمة على الشبكة، و workspace-groups لتجميع مساحات العمل عبر الشاشات، و which-key لإرشادات اختصارات لوحة المفاتيح المشابهة لـ Emacs. باستخدام Guile-Swayer، أنشئ بيئة إدارة نوافذ عالية التخصيص وكفاءة.
التطوير