Wayland 1.18 موجود آهي

جڳه ورتي پروٽوڪول جي مستحڪم رليز، انٽرپروسيس ڪميونيڪيشن ميڪانيزم ۽ لائبريريون ويلينڊ 1.18. 1.18 برانچ 1.x رليز سان API ۽ ABI سطح تي پوئتي موٽڻ سان مطابقت رکي ٿي، پر اضافي طور تي سڌارن جو ھڪڙو حصو شامل آھي. ويسٽن 8.0 جامع سرور، جيڪو ڊيسڪ ٽاپ ماحول ۽ ايمبيڊڊ حلن ۾ ويلينڊ استعمال ڪرڻ لاءِ ڪوڊ بيس ۽ ڪم ڪندڙ مثالن کي ترقي ڪري ٿو. شايع ٿيل جنوري جي آخر ۾.

Wayland 1.18 ۾ اهم سڌارا:

  • ميسن اسيمبلي سسٽم لاءِ سپورٽ شامل ڪئي وئي. autotools استعمال ڪندي تعمير ڪرڻ جي صلاحيت هن وقت تائين برقرار آهي، پر مستقبل جي رليز ۾ هٽايو ويندو؛
  • شامل ڪيو ويو هڪ API ٽيگ جي بنياد تي پراکسي شين کي الڳ ڪرڻ لاءِ، ايپليڪيشنن ۽ ٽول ڪِٽس کي هڪ واحد Wayland ڪنيڪشن شيئر ڪرڻ جي اجازت ڏئي ٿي؛
  • يوزر اسپيس ۾ ويلينڊ سرور ٽائمرز جي ٽريڪنگ کي فعال ڪيو، جنهن تمام گھڻن فائل ڊسڪٽرن جي تخليق کي ختم ڪيو؛
  • شامل ڪيو ويو wl_global_remove() فنڪشن، جيڪو هڪ واقعو موڪلي ٿو عالمي اعتراض کي هٽائڻ لاءِ ان کي صاف ڪرڻ کان سواءِ. نئين خصوصيت اها ڳالهه جي اجازت ڏئي عالمي شين کي حذف ڪرڻ وقت نسل جي حالتن کي ٿيڻ کان روڪيو. اهي نسل جون حالتون ٿي سگهن ٿيون ڇاڪاڻ ته گراهڪ ختم ٿيڻ واري واقعي جي وصولي کي تسليم ڪرڻ کان قاصر هئا. wl_global_remove() فنڪشن اهو ممڪن بڻائي ٿو ته پهريون ڀيرو هڪ هٽائڻ وارو واقعو موڪليو ۽ صرف هڪ خاص دير کان پوء اعتراض کي صاف ڪريو.

ايپليڪيشنن ۾ Wayland سپورٽ اسٽيٽس، ڊيسڪ ٽاپ ماحول ۽ تقسيم:

  • Fedora ۾ محفوظ Wayland تي ٻڌل فائر فاڪس جي ڊفالٽ تعمير کي پهچائي ٿو. Wayland سان مالڪي NVIDIA بائنري ڊرائيور استعمال ڪندي مسئلن کي حل ڪيو.
    لاڳو ٿيل X11 پروٽوڪول جي بنياد تي ايپليڪيشن هلائڻ جي ڪوشش ڪرڻ دوران XWayland کي خودڪار طور تي لانچ ڪرڻ جي تجرباتي صلاحيت.
    Wayland ماحول ۾، XWayland تحت روٽ حقن سان X11 ايپليڪيشنن کي هلائڻ جي صلاحيت شامل ڪئي وئي آهي. Wayland لاءِ SDL اسڪيلنگ مسئلن کي حل ڪري ٿو جڏهن پراڻيون رانديون هلندي هلندي گهٽ اسڪرين ريزوليوشن تي. Qt لائبريري GNOME ماحول ۾ استعمال لاءِ ڊفالٽ طور تي Wayland سپورٽ سان ٺهيل آهي.

  • В Red Hat Enterprise Linux 8 GNOME هڪ ڊيسڪ ٽاپ طور پيش ڪيو ويو آهي ڊفالٽ ڊسپلي سرور سان Wayland تي ٻڌل؛
  • GDK ۾ GTK 4 پريو رليز ۾ جاري رهيو APIs جو نفاذ Wayland پروٽوڪول جي استعمال جي نظر سان ترقي ڪئي. GtkSettings سيٽنگن تائين رسائي حاصل ڪرڻ لاءِ پورٽل انٽرفيس لاءِ سپورٽ شامل ڪئي وئي آھي GDK پس منظر لاءِ Wayland، ۽ ان پٽ طريقن سان ڪم ڪرڻ لاءِ text-input-unstable-v3 پروٽوڪول جي واڌ جي تجويز پيش ڪئي وئي آھي؛
  • لانچ ڪيو GNOME کي غلطين ۽ نقصن کان نجات ڏيارڻ لاءِ هڪ پروجيڪٽ جيڪي ظاهر ٿيندا آهن جڏهن Wayland جي چوٽي تي ڪم ڪري رهيا آهن؛
  • XWayland ۾ شامل ڪيو ويو EGL سافٽ ويئر انٽرفيس جي بنياد تي GLX پروسيسر، جيڪو swrast سافٽ ويئر rasterizer جي استعمال کي ختم ڪندو؛
  • ايندڙ ٻن سالن لاءِ KDE ترقي جا مقصد شامل آھن: ذڪر ڪيو KDE جو Wayland ۾ ترجمو. Wayland جي چوٽي تي هلندڙ KDE ماحول کي پرائمري بڻائڻ جي منصوبابندي ڪئي وئي آهي، ۽ X11-بنياد ماحول کي اختيارن ۽ اختياري انحصار جي درجي ۾ منتقل ڪيو ويندو. KDE ۾ رپورٽنگ جي عرصي دوران لاڳو ڪيو ويو فريڪشنل اسڪيلنگ سپورٽ جڏهن ويلينڊ جي چوٽي تي هلندي آهي. Wayland-based KDE سيشن کي Proprietary NVIDIA ڊرائيورن سان ڪم ڪرڻ لاءِ ترتيب ڏنو ويو آهي. اهو هاڻي ممڪن آهي ته ڊريگ اينڊ ڊراپ موڊ ۾ XWayland ۽ Wayland استعمال ڪندي ايپليڪيشن ونڊوز کي ڇڪيو ۽ ڇڏي ڏيو. KWin Wayland-based ماحول ۾ مائوس جي ڦيٿي سان صحيح اسڪرولنگ مهيا ڪري ٿي.
  • GNOME ۾ شامل ڪيو ويو XWayland جي لانچ کي خودڪار ڪرڻ جي صلاحيت جڏهن X11 پروٽوڪول جي بنياد تي ايپليڪيشن هلائڻ جي ڪوشش ڪئي وئي (اڳ ۾ XWayland کي مسلسل هلائڻو پوندو هو)؛
  • شروع ڪيو MATE صارف ماحول جي ايپليڪيشنن کي Wayland ڏانهن پورٽ ڪرڻ تي ڪم. IN ميٽ زينڪس MATE تصويري ڏسندڙ جي اکين کي Wayland لاءِ ترتيب ڏنو ويو آهي ۽ MATE پينل ۾ Wayland جي مدد کي بهتر ڪيو ويو آهي؛
  • Qt Wayland ڪمپوزٽر ۾ محفوظ linux-dmabuf-unstable-v1 ۽ wp_viewporter پروٽوڪول لاءِ سپورٽ. مڪمل اسڪرين-شيل-غير مستحڪم-v1 پروٽوڪول لاءِ سپورٽ شامل ڪئي وئي آهي Qt پليٽ فارم جي اجزاء لاءِ Wayland؛
  • شايع ٿيل Waypipe Wayland پروٽوڪول لاءِ هڪ پراڪسي آهي جيڪا توهان کي ٻئي ميزبان تي ايپليڪيشن هلائڻ جي اجازت ڏئي ٿي؛
  • استعمال ڪندڙ ماحول ۾ روشن خيال 0.23 Wayland تحت ڪم ڪرڻ لاء خاص طور تي بهتر حمايت؛
  • فائر فاکس لاءِ لاڳو ڪيو ويو Wayland لاءِ هڪ نئون پس منظر جيڪو بناوتن کي رينجر ڪرڻ لاءِ DMABUF ميڪانيزم استعمال ڪري ٿو؛
  • Ubuntu تي Wayland جي بنياد تي ماحول ۾ محفوظ Xwayland هلائڻ جي روٽ حقن سان X11 ايپليڪيشنن کي هلائڻ جي صلاحيت؛
  • تيار ڪيل Wine-wayland پيچس ۽ winewayland.drv ڊرائيور جو هڪ سيٽ، جيڪو توهان کي اجازت ڏئي ٿو وائن کي ماحول ۾ وائيلينڊ پروٽوڪول جي بنياد تي، XWayland ۽ X11 سان لاڳاپيل اجزاء استعمال ڪرڻ کان سواءِ؛
  • Wayland لاء هڪ جامع سرور جي طور تي مير جي ترقي جاري آهي. مير ماحول ۾ Wayland ايپليڪيشنن جي لانچ کي يقيني بڻائڻ لاء اوزار ۾ وڌي ويو جو نمبر حمايت ڪئي Wayland پروٽوڪول توسيع. ڪم پورو ڪيو Wayland سان لاڳاپيل ڪوڊ لاءِ ڪارڪردگي بهتر ڪرڻ، ۽ هڪ نئون "wayland" گرافڪس پليٽ فارم شامل ڪيو ويو آهي، جيڪو مير کي هڪ ٻئي Wayland ڪمپوزٽ سرور هيٺ ڪلائنٽ طور هلائڻ جي اجازت ڏئي ٿو. تجويز ڪيل وائيلينڊ جي بنياد تي ماحول ۾ X11 ايپليڪيشنن کي متحرڪ طور تي لانچ ڪرڻ لاء تجرباتي مدد.
  • ٺھيل Wayland استعمال ڪندي Sway صارف ماحول جي نئين رليز؛
  • Lubuntu تقسيم بيان ڪيل 2020 لاءِ ويلينڊ ڏانهن منتقلي. Wayland سپورٽ منصوبابندي ڪئي وئي آهي ته اوپن باڪس ونڊو مئنيجر کي پورٽ ڪرڻ جي ذريعي مير ڊسپلي سرور کي استعمال ڪرڻ لاءِ، استعمال ڪيو وڃي هڪ جامع سرور لاءِ Wayland؛
  • ترقي ڪندڙ پڃري, ڪيوسڪ موڊ ۾ انفرادي ايپليڪيشن هلائڻ لاءِ Wayland-based composite سرور؛
  • ڪم جاري آهي صارف ماحول جي ڇڏڻ تي LXQt 1.0.0، جنهن جي ترقي ۾ بنيادي ڪم Wayland جي چوٽي تي ڪم ڪرڻ جي صلاحيت کي مڪمل تياري ۾ آڻڻ آهي؛
  • ChromeOS تي لينڪس ورچوئل مشينن کي هلائڻ لاءِ هڪ انفرنس انجڻ فراهم ڪري ٿو Wayland ڪلائنٽ لاءِ بلٽ ان سپورٽ (virtio-wayland) مکيه ميزبان جي پاسي تي هڪ جامع سرور جي عمل سان ۽ مهمان سسٽم مان GPUs کي مؤثر طريقي سان استعمال ڪرڻ جي صلاحيت؛
  • مفت بي ايس ڊي لاءِ ترقي ڪرڻ ويلينڊ سپورٽ سان KDE ٺاهڻ لاءِ بندرگاهن جي ضرورت آهي؛
  • DragonFly BSD OS تي ترقي ڪري ٿو ويلينڊ ۽ ويسٽن سان بندرگاهن، موجود آهي XWayland سپورٽ؛
  • Wayland استعمال ڪندي ڪسٽم ماحول papyros- shell и جپان هڪ نئين منصوبي ۾ ضم ڪيو ويو ليڊي. ليري Qt 5 (QML) تي ٻڌل آهي ۽ مادي ڊيزائن جي انداز کي فروغ ڏئي ٿي.
  • Wayland موبائل پليٽ فارمن تي ڊفالٽ طور تي فعال آهي پلازما موبائيل, سيلفش 2, webOS اوپن سورس ايڊيشن,

    جو ذريعو: opennet.ru

تبصرو شامل ڪريو