KwinFT - شوكة Kwin مع التركيز على التطوير والتحسين الأكثر نشاطًا

قدم رومان جيلج، أحد المطورين النشطين لـ Kwin وXwayland، شوكة لمدير نوافذ Kwin تسمى KwinFT (المسار السريع)، بالإضافة إلى نسخة معاد تصميمها بالكامل من مكتبة Kwayland تسمى أرض ملتفة، تحررت من الارتباطات بـ Qt. الغرض من الشوكة هو السماح بتطوير أكثر نشاطًا لـ Kwin، وزيادة الوظائف المطلوبة لـ Wayland، بالإضافة إلى تحسين العرض. يعاني Classic Kwin من بطء شديد في اعتماد التصحيح، حيث أن فريق KDE لا يريد المخاطرة بالعدد الهائل من المستخدمين الذين قد يؤدي الابتكار العدواني للغاية إلى تعطيل سير عملهم. كانت العديد من التصحيحات قيد المراجعة لعدة سنوات، مما أدى إلى إبطاء تنفيذ Wayland ومختلف عمليات إعادة هيكلة التعليمات البرمجية الداخلية بشكل كبير. تم وضع KwinFT كبديل شفاف لـ Kwin، وهو متوفر الآن في Manjaro. ومع ذلك، يحذر المطورون من انهيار التوافق المحتمل في المستقبل. يوفر KwinFT في شكله الحالي الميزات التالية المفقودة في Vanilla Kwin:

  • إعادة صياغة كاملة لعملية التركيب، مما أدى إلى تقليل التأخير عند العمل في كل من Wayland وX11؛
  • وايلاند دعم التمديد wp_viewporter، والذي يعمل على تحسين أداء مشغلات الفيديو، وهو ضروري أيضًا للإصدار المستقبلي من Xwayland، حيث مضاف دعم محاكاة تغييرات دقة الشاشة في العديد من الألعاب القديمة؛
  • الدعم الكامل لتدوير العرض والنسخ المتطابق تحت Wayland.

ومن المتوقع أن يكون KwinFT وWrapland متاحين قريبًا على جميع توزيعات Linux. من المخطط أن يتم تحويل Wrapland إلى مكتبة C++ خالصة، بالإضافة إلى تزويدها بدعم سلس لتقنيات الطرف الثالث الشائعة. على سبيل المثال، تمت إضافة دعم بروتوكول Wlroots إليه بالفعل wlr-مدير الإخراج، السماح قم بتعيين معلمات الشاشة في الملحنين المعتمدين على Wlroots (على سبيل المثال Sway) عبر KScreen.

المصدر: linux.org.ru

إضافة تعليق