Проектът Xfce обнови плановете, свързани с поддръжката на Wayland

Разработчиците на Xfce обновиха страницата за плановете, свързани с добавянето на поддръжка за протокола Wayland. В плана е добавено споменаване на внедряването на начална поддръжка за Wayland в базовите компоненти на следващото значително издание Xfce 4.20 с продължаваща поддръжка на X11. По-рано въпросът за запазване на обратната съвместимост с X11 беше в етап на дискусия, в която не можа да се постигне консенсус. Сега е решено, че поддръжката на X11 няма да бъде прекратена в обозримо бъдеще.

Сесията на базата на Wayland в Xfce 4.20 ще обхваща минимално необходимия набор възможности, а недостигащата функционалност ще бъде добавяна постепенно по време на подготовката на следващите издания. Също така се планира да продължи усъвършенстването на работата в среда на базата на протокола Wayland в вече портированите потребителски приложения.

В бележката е упоменато, че проектът няма ресурси за поддръжка на собствен композитен мениджър за Wayland, но е отхвърлена възможността за работа с привязката към XWayland. Без промяна остава предишно взетото решение за използване в Wayland средата вместо libmutter библиотеката wlroots, развивана от разработчиците на потребителската среда Sway и предоставяща основни функции за организиране на работата на композитния мениджър на базата на Wayland.

Работният плот xfdesktop и панелът xfce4-panel вече са портирини за Wayland, като имат предвид използването на wlroots и ще продължат да се развиват като отделно стартиращи компоненти. Работата на xfce4-panel е проверена с композитни сървъри Labwc и Wayfire. За абстракция на работата над Wayland и X11 е ангажирана библиотеката libxfce4windowing, която предлага слой за абстракция от графичната подсистема, в която са реализирани компонентите за управление на прозорците (екраните, корените на прозорците, виртуалните работни маси и т.н.), не привързани към определена система за прозорци. Поддръжката на X11 е реализирана на базата на libwnck (Window Navigator Construction Kit).

От портированите на Wayland компоненти са отбелязани: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman и xfce4-dev-tools. Поддръжката на Wayland все още отсъства в мениджъра на сесии xfce4-session и в оконния мениджър xfwm4, но за организиране на работа с използването на Wayland има неофициален порт xfwm4.

Сред приложението, които добавят поддръжка за Wayland: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo и xfce4-panel-profiles. Приложенията, които все още не работят с Wayland: xfdashboard, xfce4-screenshooter, xfce4-screensaver и xfce4-volumed-pulse.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster