labwc 0.5 متوفر، خادم مركب لـ Wayland

تم إطلاق مشروع labwc 0.5، لتطوير خادم مركب لـ Wayland بقدرات تذكرنا بمدير نوافذ Openbox (يتم تقديم المشروع كمحاولة لإنشاء بديل Openbox لـ Wayland). من بين ميزات labwc البساطة والتنفيذ المدمج وخيارات التخصيص الشاملة والأداء العالي. كود المشروع مكتوب بلغة C ويتم توزيعه بموجب ترخيص GPLv2.

الأساس هو مكتبة wlroots، التي طورها مطورو بيئة مستخدم Sway وتوفر الوظائف الأساسية لتنظيم عمل المدير المركب استنادًا إلى Wayland. من بين بروتوكولات Wayland الموسعة، يتم دعم wlr-output-management لتكوين أجهزة الإخراج، وطبقة الطبقة لتنظيم عمل غلاف سطح المكتب، والمستوى الأعلى الخارجي لتوصيل اللوحات المخصصة ومفاتيح النوافذ.

من الممكن توصيل الوظائف الإضافية لتنفيذ وظائف مثل إنشاء لقطات شاشة وعرض خلفية الشاشة على سطح المكتب ووضع اللوحات والقوائم. التأثيرات المتحركة والتدرجات والأيقونات (باستثناء أزرار النوافذ) غير مدعومة على الإطلاق. لتشغيل تطبيقات X11 في بيئة تعتمد على بروتوكول Wayland، يتم دعم استخدام مكون XWayland DDX. يتم تكوين السمة والقائمة الأساسية ومفاتيح التشغيل السريع من خلال ملفات التكوين بتنسيق XML.

بالإضافة إلى القائمة الجذرية المضمنة، والتي تم تكوينها عبر Menu.xml، يمكنك توصيل تطبيقات قائمة تطبيقات الطرف الثالث، مثل bemenu وfuzzel وwofi. يمكنك استخدام Waybar أو Уambar أو LavaLauncher كلوحة. لإدارة توصيل الشاشات وتغيير معلماتها، يُقترح استخدام wlr-randr أو kanshi. تم قفل الشاشة باستخدام swaylock.

في الإصدار الجديد:

  • يوفر الدعم للشاشات ذات كثافة البكسل العالية (HiDPI).
  • تمكين إعادة ترتيب العناصر عند تعطيل أجهزة الإخراج الإضافية.
  • تم تغيير الإعدادات المتعلقة بالتعامل مع حدث تحريك العناصر باستخدام الماوس.
  • تمت إضافة القدرة على تصغير النافذة بعد تحريكها (عدم تكبيرها أثناء الحركة).
  • تمت إضافة دعم لشريط المهام sfwbar (Sway Floating Window Bar).
  • تمت إضافة الدعم لقوائم العملاء.
  • يتم توفير القدرة على تشغيل التطبيقات في وضع ملء الشاشة.
  • تمت إضافة خيار دورة عرض المعاينة لمعاينة المحتوى أثناء التبديل بين النوافذ باستخدام واجهة Alt+Tab.
  • تمت إضافة القدرة على ربط الإجراء عند تحريك مؤشر الماوس بعيدًا عن حافة الشاشة.
  • تمت إضافة دعم لمتغيرات البيئة WLR_{WL,X11}_OUTPUTS المدعومة في wlroots.
  • تمت إضافة دعم لإيماءات التحكم (التحريك والتكبير والتصغير).

labwc 0.5 متوفر، خادم مركب لـ Wayland
labwc 0.5 متوفر، خادم مركب لـ Wayland


المصدر: opennet.ru

إضافة تعليق