التقاط معجزة WM
قبل بضعة أيام ، ماثيو كوساريك، مهندس برمجيات في Canonical الذي يعمل على خادم العرض مير، كشف النقاب عبر منتديات أوبونتو، تم استدعاء الإصدار الأول من مدير مركب جديد Miracle-WM، والذي يعتمد على بروتوكول وايلاند ومكونات لبناء مديري مير المركب.
معجزة-WM يقدم الدعم لتبليط النوافذ، على غرار مدير النوافذ i3ومدير Hyprland المركب وبيئة مستخدم Sway، ويُذكر أن الهدف هو إنشاء ملحن أكثر بهرجة وأكثر ثراءً بالميزات من أي من هؤلاء الملحنين، مثل swayfx.
من بين الوظائف المميزة يتضمن الإصدار الأول من Miracle-WM ما يلي:
- إدارة النوافذ بالبلاط مع إمكانية ضبط الفجوات بين النوافذ.
- استخدام أجهزة سطح المكتب الافتراضية.
- دعم لحجز مناطق الشاشة لوضع اللوحة.
- القدرة على توسيع النوافذ إلى وضع ملء الشاشة.
- دعم لمخرجات متعددة.
- التنقل والتحكم باستخدام لوحة المفاتيح.
- يمكن استخدام شريط المسار كلوحة.
- قم بتغيير النافذة المحددة باستخدام لوحة المفاتيح
- نافذة متنقلة مع اختصارات لوحة المفاتيح
- يتم التكوين من خلال ملف التكوين.
- ترتيب
- حجم المساحة
- مفتاح العمل
- تطبيقات بدء التشغيل
- تطبيقات بدء التشغيل
- تجاوز روابط المفاتيح الافتراضية
- روابط المفاتيح المخصصة
وبالإضافة إلى ذلك، يقدم Miracle-WM أيضًا دعمًا للفجوات بين النوافذ ومناطق الاستبعاد للوحات مثل Waybar، ونوافذ ملء الشاشة، والمخرجات المتعددة، ودعم مساحة العمل.
الهدف النهائي للمشروع هو تطوير خادم مركب يستخدم النوافذ المبلطة، ولكنه يتفوق على مشاريع مثل Swayfx في الأداء الوظيفي والأناقة.
من المتوقع أن يكون Miracle-WM مفيدًا للمستخدمين الذين يفضلون التأثيرات المرئية والرسومات الأكثر تعقيدًا، مع التحولات والألوان الناعمة. يتم تقديم الإصدار الأول كإصدار معاينة ويذكر أن الإصدارين التاليين سيحافظان أيضًا على هذه الحالة، وبعد ذلك سيتم إصدار الإصدار الثابت الأول.
تم التخطيط للإصدار التالي لإضافة دعم للنوافذ المتراكبة العائمة، والقدرة على تغيير الإعدادات دون إعادة التشغيل، وخيارات لتخصيص العرض، والقدرة على تثبيت النوافذ في موقع معين على سطح المكتب، ودعم IPC I3، وتمييز النوافذ. .
بعد ذلك، ستبدأ الاستعدادات للإصدار الأول الذي سيوفر الدعم لتأثيرات الرسوم المتحركة، وتخطيط النوافذ المكدسة، ووضع النظرة العامة للتنقل بين النوافذ وأجهزة سطح المكتب، بالإضافة إلى واجهة رسومية للتكوين.
إلى مهتم بالمشروع، يجب أن تعلم أن كود المشروع مكتوب بلغة C++ ويتم توزيعه بموجب ترخيص GPLv3، إذا كنت تريد معرفة المزيد عنه، يمكنك الرجوع إلى التفاصيل في الرابط التالي.
كيفية تثبيت Miracle-wm؟
لمن هم مهتم بتجربة مدير النوافذ هذا، يجب أن تعلم أن تثبيته بسيط للغاية، لذا ما عليك سوى تنفيذ أحد الأوامر التالية بالشكل المناسب.
قبل متابعة التثبيت، يجب أن أتذكر أن مدير النوافذ هذا لا يزال في مرحلة التطوير، لذلك لا يزال يفتقر إلى العديد من الوظائف وكما ذكرنا سابقًا، من المخطط دمج بعض الوظائف الأكثر شيوعًا في الإصدارات المستقبلية. . يمكنك الرجوع إلى قائمة الوظائف المدعومة بالفعل والتي سيتم دمجها في الرابط التالي.
حسنًا، لقد تم ذكر ما سبق بالفعل، وإذا كنت لا تزال مهتمًا بالقدرة على تثبيت هذا المدير، فيجب أن يكون لديك دعم Snap، وافتح محطة طرفية وستكتب فيها ما يلي:
sudo snap install miracle-wm --classic
إذا كنت لا تحب استخدام حزم Snap، فيمكنك تجميع المدير بالأوامر التالية:
git clone https://github.com/mattkae/miracle-wm.git
cd miracle-wm
cmake -Bbuild
cmake --build build
WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm
بمجرد تثبيت المدير، ما عليك سوى إغلاق جلسة المستخدم الخاصة بك واختيار خيار "Miracle" من مدير الشاشة قبل تسجيل الدخول.
أخيرًا وليس آخرًا، أدعوك إلى الرجوع إلى دليل المستخدم الخاص بالمدير حتى تتمكن من معرفة المزيد حول كيفية التعامل معه، نظرًا لأنه يعمل مع العديد من الأشخاص اختصارات لوحة المفاتيح.