1 مستودع
Programmable interfaces for defining window handlers and layout logic via embedded scripts.
Distinct from Embedded JavaScript Scripting: Specific to window management logic, unlike general embedded JS for application logic or device control.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Window Management Scripting. Refine with filters or upvote what's useful.
PaperWM هو مدير نوافذ مبلط (tiling) ومدير مساحة عمل متعدد الشاشات تم تنفيذه كإضافة لـ GNOME Shell. ينظم نوافذ التطبيقات في تخطيط مبلط أفقي غير متداخل وقابل للتمرير، مما يسمح للمستخدمين بإدارة تطبيقات أكثر مما يمكن أن يتسع له شاشة واحدة. يتميز النظام بتبليطه ذي إطار العرض القابل للتمرير، والذي يسمح بالتنقل عبر سلسلة من النوافذ عبر اختصارات لوحة المفاتيح وإيماءات لوحة اللمس. كما يتميز بنموذج تنظيم مساحة عمل متعدد الشاشات يعين نسخ تبليط مستقلة لكل شاشة مادية مع مزامنتها مع مكدس مساحة عمل عالمي. يوفر المشروع إمكانيات واسعة لأتمتة النوافذ باستخدام التعبيرات النمطية لتعيين خصائص وطبقات التخطيط. يتضمن طبقة خدش عائمة مخصصة لنوافذ الأدوات، وعمليات دفعية لحركة النوافذ المتزامنة، وواجهة برمجة تطبيقات داخلية لسكربتات التخطيط المخصصة وتصميم واجهة CSS.
Provides an internal API allowing users to define custom window handlers and shortcuts via external scripts.