کا آغاز XWayland سرور کا نیا ورژن 22.1.0 جس میں DRM لیز پروٹوکول کے لیے معاونت نمایاں ہے، نیز موجودہ توسیع کا نفاذ اور ٹچ پینل پر کنٹرول اشاروں پر کارروائی کرنے کی صلاحیت۔
بے خبر لوگوں کے لئے ایکس ویلینڈ، انہیں یہ معلوم ہونا چاہئے یہ وائلینڈ کے تحت چلنے والا ایک ایکس سرور ہے اور لیسیسی X11 ایپلی کیشنز کے لئے پسماندہ مطابقت فراہم کرتا ہے جو Wayland پر مبنی ماحول میں X.Org سرور پرفارمنس X11 ایپلیکیشن کے لئے اسٹارٹ آرگنائزیشن مہیا کرتا ہے۔
جیسا کہ آپ میں سے بہت سے لوگوں کو معلوم ہوگا ، وائلینڈ اپنے لئے ونڈو کا ایک مکمل نظام ہے۔ اس کے حصے کے لئے ، زورگ سرور کو ان پٹ کے لئے وین لینڈ ان پٹ ڈیوائسز کو استعمال کرنے اور روٹ ونڈو یا انفرادی ٹاپ لیول ونڈوز کو وین لینڈ سرفیس کے بطور آگے بڑھانے کے لئے ترمیم کی جاسکتی ہے۔
ایکس وائلینڈ سپورٹ ایکس ڈاٹ آرگ کی مرکزی شاخ میں ضم ہوگ. e4 اپریل ، 2014 کو ، اسے سب سے پہلے xserver 1.16 کے ساتھ جاری کیا گیا۔ علیحدہ X.Org ویڈیو DDXs کی ضرورت نہیں ہے ، نیز سرور ایک ہی ایکسلریشن کوڈ کے ساتھ اسی 2D ڈرائیور کو چلاتا ہے جیسا کہ آبائی طور پر چل رہا ہے اور اہم فرق یہ ہے کہ Kland کی بجائے ونڈوز کے ڈسپلے کو ہینڈل کرتا ہے۔
جزو مرکزی X.Org کوڈبیس کے ایک حصے کے طور پر تیار کیا جارہا ہے اور اس سے پہلے X.Org سرور کے ساتھ مل کر جاری کیا گیا تھا ، لیکن X.Ogg سرور اسٹالنگ کی وجہ سے اور ایکس وائلینڈ کی مسلسل فعال ترقی کے تناظر میں 1.21 کی رہائی کے ساتھ غیر یقینی صورتحال ، XWayland کو الگ کرنے اور جمع شدہ تبدیلیوں کو الگ پیکج کے طور پر جاری کرنے کا فیصلہ کیا گیا۔
ایکس ویلینڈ 22.1.0 اہم نئی خصوصیات
اس نئے ورژن میں جو XWayland 22.1.0 سے پیش کیا گیا ہے۔ اس پر روشنی ڈالی گئی ہے کہ DRM لیز پروٹوکول کے لیے تعاون شامل کیا گیا تھا۔، جو X سرور کو DRM (ڈائریکٹ رینڈرنگ مینیجر) ڈرائیور کے طور پر کام کرنے کی اجازت دیتا ہے جو صارفین کو DRM وسائل فراہم کرتا ہے۔. بصورت دیگر، عملی طور پر پروٹوکول کا استعمال ایک سٹیریو امیج بنانے کے لیے کیا جاتا ہے جس میں بائیں اور دائیں آنکھوں کے لیے مختلف بفر ہوتے ہیں جب ورچوئل رئیلٹی ہیڈ سیٹس میں دکھائے جاتے ہیں۔
ایک اور نیاپن جو کھڑا ہے وہ یہ ہے کہ کوڈ موجودہ توسیع کے نفاذ کے ساتھ دوبارہ ڈیزائن کیا گیا ہے، جو کمپوزٹ مینیجر کو ری ڈائریکٹ شدہ ونڈو کے پکس میپس کو کاپی کرنے یا اس پر کارروائی کرنے، فریم خالی پلس ( vblank ) کے ساتھ ہم آہنگ کرنے اور PresentIdleNotify ایونٹس کو ہینڈل کرنے کے ذرائع فراہم کرتا ہے۔ وہ کلائنٹ کو مزید ترمیم کے لیے پکس میپس کی دستیابی کا فیصلہ کرنے کی اجازت دیتے ہیں۔ (پہلے سے جاننے کی صلاحیت کہ اگلے فریم میں کون سا pixmap استعمال کیا جائے گا)۔
اس پر بھی روشنی ڈالی گئی ہے شامل کردہ فریم بفر کنفیگریشن (fbconfig) سے GLX psRGB رنگ کی جگہ کو سپورٹ کرنے کے لیے (GL_FRAMEBUFFER_SRGB) اور libxfixes لائبریری میں ClientDisconnectMode کو شامل کیا اور کلائنٹ کے منقطع ہونے کے بعد خودکار شٹ ڈاؤن کے لیے اختیاری تاخیر کی وضاحت کرنے کی صلاحیت۔
دوسری طرف، ہم یہ بھی پا سکتے ہیں کہ اسے شامل کیا گیا تھا۔ ٹچ پینل پر کنٹرول اشاروں پر کارروائی کرنے کی صلاحیت اور یہ کہ انحصار میں libxcvt لائبریری شامل ہے۔
آخر میں اگر آپ اس کے بارے میں مزید جاننے میں دلچسپی رکھتے ہیں اس نئی رہائی کے بارے میں ، آپ تفصیلات چیک کرسکتے ہیں مندرجہ ذیل لنک میں
اس کے علاوہ، ہم یہ بھی نوٹ کر سکتے ہیں LWQt کی پہلی ریلیز پیش کی گئی تھی، ایک LXQt 1.0 کسٹم شیل ویرینٹ جو بن گیا ہے Wayland پروٹوکول استعمال کرنے کے لیے X11 کے بجائے۔ LXQt کی طرح، LWQt پروجیکٹ کو ایک تیز، ماڈیولر، ہلکے وزن والے صارف ماحول کے طور پر پیش کیا گیا ہے جو کلاسک ڈیسک ٹاپ تنظیمی طریقوں پر عمل پیرا ہے۔
LWQt کا پہلا ورژن مندرجہ ذیل اجزاء پر مشتمل ہے, Wayland پر مبنی ماحول میں کام کرنے کے لیے ڈھال لیا گیا (دیگر تمام LXQt اجزاء بغیر ترمیم کے استعمال کیے جاتے ہیں):
- LWQt Mutter Mutter پر مبنی ایک جامع مینیجر ہے۔
- LWQt KWindowSystem: ونڈو سسٹم کے ساتھ کام کرنے کے لیے لائبریری، KDE فریم ورک 5.92.0 سے پورٹ کی گئی ہے۔
- LWQt QtWayland: Qt 5.15.2 سے پورٹ شدہ Wayland ماحول میں Qt ایپلی کیشنز چلانے کے لیے جزو کے نفاذ کے ساتھ Qt ماڈیول۔
- LWQt سیشن: سیشن مینیجر۔
- LWQt پینل
- LWQt PCManFM: فائل مینیجر۔
اس کے بارے میں مزید جاننے کے لیے، آپ مشورہ کر سکتے ہیں۔ مندرجہ ذیل لنک
تبصرہ کرنے والا پہلا ہونا