Wayland 1.21 mavjud

Olti oylik rivojlanishdan so'ng protokol, jarayonlararo aloqa mexanizmi va Wayland 1.21 kutubxonalarining barqaror versiyasi taqdim etildi. 1.21 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. Bir necha kun oldin Weston 10.0.1 kompozit serveriga tuzatuvchi yangilanish yaratildi, u alohida ishlab chiqish siklining bir qismi sifatida ishlab chiqilmoqda. Weston ish stoli muhitlarida va o'rnatilgan echimlarda Wayland-dan foydalanish uchun kod va ish misollarini taqdim etadi.

Protokoldagi asosiy o'zgarishlar:

  • Wl_pointer.axis_value120 hodisasini qo'llab-quvvatlash wl_pointer dasturi interfeysiga yuqori aniqlikdagi aylantirish g'ildiragi bilan sichqonchani manipulyatorlarida yuqori aniqlikdagi aylantirish uchun qo'shildi.
  • Serverga yangi funksiyalar qo'shildi: wl_signal_emit_mutable (wl_signal_emit analogi, bir signal ishlov beruvchisi boshqa ishlov beruvchini o'chirib tashlagan vaziyatda to'g'ri ishlashni qo'llab-quvvatlaydi) va wl_global_get_version (API umumiy versiyasini bilish imkonini beradi).
  • Ishlanma FreeDesktop.org loyihasi infratuzilmasidan foydalangan holda GitLab platformasiga o'tkazildi.
  • Kursor sozlamalari bilan bog'liq tuzilmalar va funktsiyalar tozalandi va qayta ishlandi.
  • wl_shell protokoli kompozit serverlarda amalga oshirish uchun ixtiyoriy deb belgilangan va eskirgan. Maxsus qobiqlarni yaratish uchun xdg_shell protokolidan foydalanish tavsiya etiladi, u oynalar sifatida yuzalar bilan o'zaro ta'sir qilish interfeysini ta'minlaydi, bu sizga sirtlarni ekran bo'ylab harakatlantirish, minimallashtirish, kattalashtirish, o'lchamini o'zgartirish va hokazolarni ta'minlaydi.
  • Yig'ish tizimiga qo'yiladigan talablar oshirildi, endi yig'ish uchun Meson asboblar to'plami kamida 0.56 versiyasini talab qiladi. Kompilyatsiya qilishda "c_std=c99" bayrog'i yoqiladi.

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

  • KDE Wayland asosidagi Plazma ish stoli seansini 2022 yilda foydalanuvchilarning katta qismi kundalik foydalanish uchun mos holatga keltirishni rejalashtirmoqda. KDE Plazma 5.24 va 5.25 versiyalarida Wayland yordami sezilarli darajada yaxshilandi, jumladan, har bir kanal uchun 8-bitdan ortiq rang chuqurligini qoʻllab-quvvatlash, virtual reallik garnituralari uchun “DRM lizing” rejimini joriy qilish va skrinshotlar olish va barchasini minimallashtirishni qoʻllab-quvvatlash. derazalar.
  • Xususiy NVIDIA drayverlari bo'lgan tizimlarda Fedora 36 sukut bo'yicha Wayland-ga asoslangan GNOME seansiga o'rnatiladi, u ilgari faqat ochiq manba drayverlaridan foydalanganda mavjud edi.
  • Ubuntu 22.04 da ko'pgina konfiguratsiyalar sukut bo'yicha Wayland protokoliga asoslangan ish stoli seansiga o'rnatiladi, ammo X serveridan foydalanish xususiy NVIDIA drayverlari bo'lgan tizimlarda sukut bo'yicha qoldiriladi. Ubuntu uchun qtwayland to'plamiga ega PPA ombori taklif qilindi, unga Wayland protokolini qo'llab-quvvatlashni yaxshilash bilan bog'liq tuzatishlar KDE loyihasi bilan birga Qt 5.15.3 filialidan o'tkazildi.
  • Wayland yordamida Sway 1.7 foydalanuvchi muhitining chiqarilishi chop etildi.
  • Firefox-ning tungi tuzilmalariga sukut bo'yicha Wayland yordami kiradi. Firefox mavzularni bloklash, qalqib chiquvchi oyna masshtabini yaxshilash bilan bog'liq muammoni hal qildi va imloni tekshirishda kontekst menyusini ishlay boshladi. Telemetriyani jo‘natish va foydalanuvchilarning Mozilla serverlariga kirishi natijasida olingan ma’lumotlarni tahlil qiluvchi Firefox Telemetry xizmatining statistik ma’lumotlariga ko‘ra, Wayland protokoli asosidagi muhitlarda ishlaydigan Linux Firefox foydalanuvchilarining ulushi hali 10 foizdan oshmaydi.
  • Phosh 0.15.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 22.1.0 DDX komponentining relizi nashr etildi, u Wayland asosidagi muhitlarda X11 ilovalarining bajarilishini tashkil qilish uchun X.Org Serverni ishga tushirishni ta'minlaydi. Yangi versiya virtual reallik dubulg'alariga chiqishda chap va o'ng ko'zlar uchun turli buferlarga ega stereo tasvirni yaratish uchun foydalaniladigan DRM Lease protokolini qo'llab-quvvatlaydi.
  • Labwc loyihasi Wayland uchun Openbox oyna boshqaruvchisini eslatuvchi imkoniyatlarga ega kompozit serverni ishlab chiqmoqda (loyiha Wayland uchun Openbox muqobilini yaratishga urinish sifatida taqdim etilgan).
  • Wayland asosidagi maxsus LXQt qobig'i bo'lgan LWQt ning birinchi versiyasi endi mavjud.
  • Collabora kompaniyasi wxrd loyihasi doirasida virtual reallik tizimlari uchun Wayland asosidagi yangi kompozit serverni ishlab chiqmoqda.
  • XWayland va X7.7 komponentlaridan foydalanmasdan, Wayland protokoli asosidagi muhitda Sharobdan foydalanish imkonini beruvchi Wine-wayland 11 loyihasining chiqarilishi chop etildi.
  • NVIDIA xususiy drayverlarining yetakchi ishlab chiquvchilaridan biri Aaron Plattner NVIDIA drayverlarida Wayland qo‘llab-quvvatlashi holati to‘g‘risidagi hisobotni chop etdi.
  • Weston 10.0 kompozit serveri chiqarildi, u umumiy kirish va chiqish qurilmalariga kirishni tashkil qilish funktsiyalarini ta'minlovchi libseat kutubxonasini qo'llab-quvvatladi, shuningdek ranglarni o'zgartirish, gamma tuzatish va rang profillari bilan ishlash imkonini beruvchi ranglarni boshqarish komponentlarini qo'shdi.
  • MATE ish stolini Waylandga ko'chirish davom etdi.
  • System76 Wayland yordamida yangi COSMIC foydalanuvchi muhitini yaratish ustida ishlamoqda.
  • Microsoft Linux ilovalarini WSL2 quyi tizimi (Linux uchun Windows Subsystem) asosidagi muhitlarda grafik interfeys bilan ishga tushirish imkoniyatini joriy qildi. Chiqarish uchun Wayland protokolidan foydalangan holda va Weston kod bazasiga asoslangan RAIL-Shell kompozit menejeri ishlatiladi.
  • Wayland sukut bo'yicha Plasma Mobile, Sailfish, webOS Open Source Edition mobil platformalarida yoqilgan.

    Manba: opennet.ru

a Izoh qo'shish