Wayland 1.22 mavjud

To'qqiz oylik rivojlanishdan so'ng, protokol, jarayonlararo aloqa mexanizmi va Wayland 1.22 kutubxonalarining barqaror versiyasi taqdim etiladi. 1.22 filiali API va ABI darajasida 1.x versiyalari bilan orqaga qarab mos keladi va asosan xatolarni tuzatish va kichik protokol yangilanishlarini o'z ichiga oladi. Ish stoli va o'rnatilgan muhitda Wayland-dan foydalanish uchun kod va ish misollarini taqdim etadigan Weston Composite Server alohida ishlab chiqish tsikli sifatida ishlab chiqilmoqda.

Protokoldagi asosiy o'zgarishlar:

  • wl_surface::preferred_buffer_scale va wl_surface::preferred_buffer_transform hodisalarini qo'llab-quvvatlash wl_surface dasturi interfeysiga qo'shildi, bu orqali kompozit server tomonidan sirt uchun masshtablash darajasiga va transformatsiya parametrlariga o'zgarishlar haqida ma'lumot uzatiladi.
  • wl_pointer::axis hodisasi wl_pointer dasturlash interfeysiga qo'shildi, u vidjetlarda to'g'ri aylantirish yo'nalishini aniqlash uchun ko'rsatgich harakatining jismoniy yo'nalishini ko'rsatadi.
  • Global nom olish usuli wayland-serverga qo'shildi va wl_client_add_destroy_late_listener funksiyasi amalga oshirildi.

Wayland bilan bog'liq ilovalar, ish stoli muhitlari va tarqatishlardagi o'zgarishlar:

  • Wine XWayland yoki X11 komponentlarisiz Wayland protokoliga asoslangan muhitda foydalanish uchun dastlabki yordam bilan birga keladi. Joriy bosqichda drayver winewayland.drv va unixlib komponentlari qo'shildi va Wayland protokoli ta'riflari bo'lgan fayllar montaj tizimi tomonidan qayta ishlash uchun tayyorlandi. Ular kelajakdagi versiyada Wayland muhitida chiqishni ta'minlash uchun o'zgarishlar kiritishni rejalashtirmoqda.
  • KDE Plazma 5.26 va 5.27 versiyalarida Wayland yordamini takomillashtirish davom etmoqda. Sichqonchaning o'rta tugmasi yordamida vaqtinchalik xotiradan joylashtirishni o'chirish imkoniyati amalga oshirildi. XWayland yordamida ishga tushirilgan dastur oynalarini masshtablash sifati yaxshilandi. Endi yuqori aniqlikdagi g'ildirakli sichqonlar ishtirokida silliq aylantirish uchun yordam mavjud. Krita kabi chizma ilovalari planshetlarda qalamning egilishi va aylanishini kuzatish imkoniyatini qo'shdi. Global tezkor tugmalarni o'rnatish uchun qo'shimcha yordam. Ekran uchun masshtab darajasini avtomatik tanlash ta'minlanadi.
  • Xfce uchun Wayland protokoli asosidagi muhitda ishlash uchun dastlabki yordamni taklif qiluvchi xfce4-panel va xfdesktop ish stolining eksperimental versiyalari tayyorlangan.
  • Tails taqsimotining foydalanuvchi muhiti Wayland protokolidan foydalanish uchun X serveridan uzatildi.
  • Qt 6.5 Qt ichki tuzilmalarida ishlatiladigan Wayland-native ob'ektlarga to'g'ridan-to'g'ri kirish uchun, shuningdek, Wayland protokoli kengaytmalariga o'tkazilishi talab qilinishi mumkin bo'lgan so'nggi foydalanuvchi harakatlari haqidagi ma'lumotlarga kirish uchun QNativeInterface::QWaylandApplication dasturlash interfeysini qo'shdi.
  • Wayland bilan mosligini ta'minlash uchun Haiku operatsion tizimi uchun qatlam tayyorlandi, bu sizga Wayland'dan foydalanadigan asboblar to'plami va ilovalarni, shu jumladan GTK kutubxonasiga asoslangan ilovalarni ishga tushirish imkonini beradi.
  • Blender 3 3.4D modellashtirish tizimi Wayland protokolini qo'llab-quvvatlashni o'z ichiga oladi, bu sizga XWayland qatlamidan foydalanmasdan Blenderni Waylandga asoslangan muhitda to'g'ridan-to'g'ri ishga tushirish imkonini beradi.
  • Wayland yordamida Sway 1.8 foydalanuvchi muhitining chiqarilishi chop etildi.
  • Qt va Wayland yordamida maxsus PaperDE 0.2 muhiti mavjud.
  • Firefox Wayland protokoliga asoslangan muhitlarda ekran almashishni ta'minlash qobiliyatini yaxshiladi. Tarkibni silliq aylantirish, aylantirish panelini bosganingizda hodisalarni yaratish va Wayland-ga asoslangan muhitda tarkibdan tashqariga o'tish bilan bog'liq muammolar hal qilindi.
  • Phosh 0.22.0, GNOME texnologiyalariga asoslangan va Wayland tepasida ishlaydigan Phoc kompozit serveridan foydalangan holda mobil qurilmalar uchun ekran qobig'i nashr etildi.
  • Valve Wayland protokolidan foydalanadigan va SteamOS 3 operatsion tizimida qo'llaniladigan Gamescope kompozit serverini (ilgari steamcompmgr deb nomlanuvchi) ishlab chiqishda davom etmoqda.
  • XWayland 23.1.0 DDX komponentining relizi nashr etildi, u Wayland asosidagi muhitlarda X11 ilovalari bajarilishini tashkil qilish uchun X.Org Serverni ishga tushirishni ta'minlaydi.
  • Openbox oyna boshqaruvchisini eslatuvchi imkoniyatlarga ega Wayland uchun labwc 0.6 kompozit serverining chiqarilishi (loyiha Wayland uchun Openbox muqobilini yaratishga urinish sifatida taqdim etilgan).
  • Rivojlanishda lxqt-sway, Wayland-ni qo'llab-quvvatlaydigan LXQt foydalanuvchi muhitining porti. Bundan tashqari, boshqa LWQt loyihasi LXQt maxsus qobig'ining Wayland-ga asoslangan variantini ishlab chiqmoqda.
  • Weston Composite Server 11.0 chiqarildi, u ranglarni boshqarish infratuzilmasi ustida ishlashni davom ettirdi va kelajakda ko'p GPU konfiguratsiyalarini qo'llab-quvvatlash uchun asos yaratdi.
  • MATE ish stolini Waylandga ko'chirish davom etdi.
  • System76 Wayland yordamida COSMIC foydalanuvchi muhitining yangi versiyasini ishlab chiqmoqda.
  • Wayland sukut bo'yicha Plasma Mobile, Sailfish, webOS Open Source Edition mobil platformalarida yoqilgan.

    Manba: opennet.ru

a Izoh qo'shish