wayland-protocols 1.20 versiyasi

Mavjud paketni chiqarish protokollar 1.20, u asosiy Wayland protokolining imkoniyatlarini to'ldiradigan va kompozit serverlar va foydalanuvchi muhitlarini yaratish uchun zarur bo'lgan imkoniyatlarni ta'minlaydigan protokollar va kengaytmalar to'plamini o'z ichiga oladi. Reliz 1.20 deyarli darhol keyin yaratilgan 1.19, ba'zi fayllar (README.md, GOVERNANCE.md, MEMBERS.md) arxivga kiritilmaganligi sababli.

Yangi versiya protokolni yangiladi xdg-qobiq, bu allaqachon bog'langan qalqib chiquvchi dialog oynalarining o'rnini o'zgartirish imkoniyatini qo'shdi. "Taqdimot vaqti" va xdg-shell protokollariga yangi enum va bitfield atributlari qo'shildi. Tarkibga hujjat qo'shildi
GOVERNANCE.mdyangi Wayland protokollarini yaratish va wayland-protokollar to'plamida mavjudlarini yangilash jarayonlarini tavsiflaydi. Mavjud bayonnomalarga kichik qo‘shimchalar kiritildi, hujjatlar takomillashtirildi, aniqlangan xatolar bartaraf etildi.

Hozirgi vaqtda wayland-protokollari orqaga qarab muvofiqlikni ta'minlaydigan quyidagi barqaror protokollarni o'z ichiga oladi:

  • "viewporter" - mijozga server tomonida masshtablash va sirt chekkalarini kesish amallarini bajarishga imkon beradi.
  • "Taqdimot vaqti" - video ko'rsatishni ta'minlaydi.
  • "xdg-shell" - bu oynalar sifatida sirtlarni yaratish va ular bilan ishlash uchun interfeys bo'lib, ularni ekran bo'ylab harakatlantirish, minimallashtirish, kengaytirish, o'lchamini o'zgartirish va h.k. imkonini beradi.

Ishlab chiqilishi hali tugallanmagan va oldingi versiyalarga mos kelishi kafolatlanmagan beqaror protokollar:

  • "to'liq ekranli qobiq" - to'liq ekran rejimida ishni boshqarish;
  • “kirish usuli” - kiritish usullarini qayta ishlash;
  • "bo'sh ishlamaslik" - ekran pardasini ishga tushirishni blokirovka qilish (ekran pardasi);
  • "kiritish vaqti belgilari" - kiritish hodisalari uchun vaqt belgilari;
  • "linux-dmabuf" - DMABuff texnologiyasidan foydalangan holda bir nechta video kartalarni almashish;
  • “matn kiritish” — matn kiritishni tashkil etish;
  • "Ko'rsatkich-imo-ishoralar" - sensorli ekrandan boshqarish;
  • "nisbiy ko'rsatkich hodisalari" - nisbiy ko'rsatkich hodisalari;
  • “ko‘rsatgich cheklovlari” – ko‘rsatgich cheklovlari (bloklash);
  • "planshet" - planshetlardan kirishni qo'llab-quvvatlash.
  • "xdg-foreign" - "qo'shni" mijozning sirtlari bilan o'zaro ta'sir qilish interfeysi;
  • "xdg-decoration" - server tomonida oyna bezaklarini ko'rsatish;
  • "xdg-output" - video chiqishi haqida qo'shimcha ma'lumot (kasrli masshtablash uchun ishlatiladi);
  • "xwayland-keyboard-grab" - XWayland ilovalarida kiritilgan ma'lumotlarni yozib olish.
  • birlamchi tanlov - X11 ga o'xshab, asosiy almashish xotirasining (birlamchi tanlash) ishlashini ta'minlaydi, undan ma'lumot odatda sichqonchaning o'rta tugmasi bilan kiritiladi;
  • linux-explicit-synchronization - sirt bilan bog'langan buferlarni sinxronlashtirish uchun Linux-ga xos mexanizm.

Manba: opennet.ru

a Izoh qo'shish