KwinFT - زیادہ فعال ترقی اور اصلاح پر نظر رکھنے والے Kwin کا ​​ایک کانٹا

Kwin اور Xwayland کے فعال ڈویلپرز میں سے ایک رومن گلگ نے Kwin ونڈو مینیجر کا ایک فورک متعارف کرایا جسے KwinFT (فاسٹ ٹریک)کے ساتھ ساتھ Kwayland لائبریری کا مکمل طور پر دوبارہ ڈیزائن کیا گیا ورژن کہا جاتا ہے۔ ریپ لینڈ, Qt پر پابندیوں سے آزاد۔ فورک کا مقصد Kwin کی زیادہ فعال ترقی کی اجازت دینا، Wayland کے لیے درکار فعالیت کو بڑھانا، نیز رینڈرنگ کو بہتر بنانا ہے۔ کلاسک Kwin بہت سست پیچ اپنانے کا شکار ہے، کیونکہ KDE ٹیم ان صارفین کی بڑی تعداد کو خطرے میں نہیں ڈالنا چاہتی جن کے لیے بہت زیادہ جارحانہ اختراع ان کے ورک فلو کو توڑ سکتی ہے۔ کئی پیچز کا کئی سالوں سے جائزہ لیا جا رہا ہے، جو Wayland اور مختلف اندرونی کوڈ ریفیکٹرنگ کے نفاذ کو بہت سست کر دیتے ہیں۔ KwinFT کو Kwin کے شفاف متبادل کے طور پر رکھا گیا ہے، اور اب منجارو میں دستیاب ہے۔ تاہم، ڈویلپرز مستقبل میں ممکنہ مطابقت کی خرابی سے خبردار کرتے ہیں۔ اپنی موجودہ شکل میں، KwinFT مندرجہ ذیل خصوصیات فراہم کرتا ہے جو ونیلا Kwin میں غائب ہیں:

  • کمپوزٹنگ کے عمل کی مکمل ری ورکنگ، جس سے Wayland اور X11 دونوں میں کام کرنے کے دوران تاخیر میں کمی آئی۔
  • ویلینڈ ایکسٹینشن سپورٹ wp_viewporter، جو ویڈیو پلیئرز کی کارکردگی کو بہتر بناتا ہے، اور Xwayland کے مستقبل کے ورژن کے لیے بھی ضروری ہے، جس میں شامل کیا بہت سے پرانے گیمز میں اسکرین ریزولوشن کی تبدیلیوں کی تقلید کے لیے سپورٹ؛
  • Wayland کے تحت ڈسپلے کی گردش اور عکس بندی کے لیے مکمل تعاون۔

توقع ہے کہ KwinFT اور Wrapland جلد ہی لینکس کی تمام تقسیم پر دستیاب ہوں گے۔ ریپ لینڈ کو ایک خالص C++ لائبریری میں تبدیل کرنے کے ساتھ ساتھ اسے تیسرے فریق، مقبول ٹیکنالوجیز کے لیے بغیر کسی رکاوٹ کے تعاون فراہم کرنے کا منصوبہ ہے۔ مثال کے طور پر، Wlroots پروٹوکول کے لیے سپورٹ پہلے ہی اس میں شامل کر دی گئی ہے۔ wlr-output-manager، اجازت دیتا ہے۔ KScreen کے ذریعے Wlroots پر مبنی کمپوزر (مثال کے طور پر Sway) میں اسکرین کے پیرامیٹرز سیٹ کریں.

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں