Xfce-da ishlatiladigan xfwm4 oyna boshqaruvchisi Wayland bilan ishlash uchun ko'chirildi

Xfwm4-wayland loyihasi doirasida mustaqil ishqiboz Xfwm4 oyna boshqaruvchisining Wayland protokolidan foydalanishga moslashtirilgan va Meson qurish tizimiga tarjima qilingan versiyasini ishlab chiqmoqda. Xfwm4-wayland-da Wayland-ni qo'llab-quvvatlash Sway foydalanuvchi muhitini ishlab chiquvchilari tomonidan ishlab chiqilgan va Wayland-ga asoslangan kompozit menejer ishini tashkil qilish uchun asosiy funktsiyalarni ta'minlovchi wlroots kutubxonasi bilan integratsiya orqali ta'minlanadi. Xfwm4 Xfce foydalanuvchi muhitida oynalarni ko'rsatish, bezash va o'zgartirish uchun ishlatiladi.

Ishlab chiquvchi portni mustaqil ravishda yoki Xfce ning bir qismi sifatida ishlab chiqishga hali qaror qilgani yo‘q. Agar loyiha mustaqil bo'lib qolsa, u ilgari xuddi shu muallif tomonidan libweston kutubxonasi tepasida ishlaydigan Xfce uchun kompozit serverni ishlab chiqishda tajribalar uchun ishlatilgan xfway nomidan foydalanadi. Hozirgi ko'rinishida wlroots asosidagi xfwm4 porti ustida ishlash tugallanmagan va libweston asosidagi kompozit server yaratish bo'yicha oldingi urinish bilan solishtirganda, yangi port hali ham funksionallik bo'yicha orqada qolmoqda. Shu bilan birga, port faol rivojlanmoqda, masalan, bir necha kun oldin Alt+Tab yordamida oynalarni almashtirish qo'llab-quvvatlandi. Kelajakdagi rejalar Wayland va X11da ishlashni ta'minlashni o'z ichiga oladi.

Xfce-da Wayland-ni rasmiy qo'llab-quvvatlashga kelsak, u hali ham to'xtab qoldi. Bir yil oldin e'lon qilingan rejaga muvofiq, ular Xfce 4.18-ni chiqarishda Wayland-ga asoslangan muhitda asosiy ilovalarning maqbul ishlashiga erishish niyatida va Wayland-ga to'liq o'tish uzoq muddatli reja sifatida tasniflanadi. Xfce-ni Wayland uchun moslashtirish variantlari sifatida libmutter yoki wlroots-dan foydalanish muhokama qilindi, ammo oxir-oqibat tanlov libmutter foydasiga amalga oshirildi, chunki u GTK bilan ishlaydigan ishlab chiquvchilarga ko'proq tanish. Wlroots-ga asoslangan portdan farqli o'laroq, libmutter-ga asoslangan yechim xfce4-panel va xfdesktop komponentlarini kompozit serverga birlashtirishni talab qiladi.

Manba: opennet.ru

a Izoh qo'shish