Проектът 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 вече са портирaни за 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