Лого на Xfce
Разработчиците на Xfce актуализираха уебсайта си с планове за добавяне на поддръжка за протокола Wayland. Планът вече включва първоначално внедряване на поддръжката на Wayland в основните компоненти на следващата голяма версия, Xfce 4.20, като едновременно с това се поддържа поддръжката за X11. Преди това имаше дискусии за поддържане на обратна съвместимост с X11, но сега е решено, че поддръжката на X11 няма да бъде прекратена.
В последната си актуализация, разработчиците на Xfce споменават, че базираната на Wayland сесия в Xfce 4.20 ще обхване минималния необходим набор от възможности , с намерението постепенно да добавят останалата функционалност в бъдещите версии. Те също така планират да продължат да усъвършенстват базираната на Wayland среда в потребителски приложения, които вече са портирани.
Общи планове
За Xfce 4.20 планът е да се добави предварителна поддръжка на Wayland към основните компоненти, без да се губи поддръжката на X11. Това не означава, че за следващото голямо издание Xfce сесия на Wayland ще предложи всички съществуващи функции, но се надяваме, че ще бъде минимално използваема. Също така планираме да продължим да усъвършенстваме нашите приложения, така че да работят приемливо на Wayland (тези, които вече работят или могат да бъдат накарани да работят с малко усилия).
Сред насоките, договорени от разработчиците на Xfce за преминаване към Wayland, се открояват следните:
- XWayland Independence: Компонентите трябва да са независими от XWayland.
- Без X конфигурации: Трябва да се избягват специфични за X конфигурации.
- Използване на wlroots над libmutter: wlroots е за предпочитане пред libmutter за композитора.
- X11 Съвместимост: Поддръжката за X11 трябва да се поддържа в обозримо бъдеще.
Въпреки че не е ясно установено в коя версия ще бъде завършен преходът към Wayland, има редица важни задачи, които трябва да бъдат решени. Отбелязва се, че проектът не разполага с необходимите ресурси за поддържане на собствен мениджър за композитинг за Wayland и възможността за използване на връзка към XWayland за тази цел е изключена. Предишното решение за използване на библиотеката wlroots в средата на Wayland вместо libmutter, разработена от създателите на потребителската среда на Sway и която предоставя основни функции за организиране на работата на мениджър за композитинг, базиран на Wayland, остава в сила.
Що се отнася до работната среда, xfdesktop и панелът xfce4 вече са портирани към Wayland, използвайки wlroots , и ще продължат да се разработват като независимо пуснати компоненти. Панелът xfce4 е тестван на композитни сървъри LabWC и Wayfire. Повечето плъгини за xfce4-панел вече поддържат Wayland, но се работи по това панелът да се превърне до известна степен в композитор на Wayland. Това е така, защото вече не може да използва GtkSocket/GtkPlug за външно изпълнение на плъгини; сега те трябва да се изпълняват вътрешно (т.е. като един процес), така че повреда на плъгина ще доведе до срив на панела.
За абстрактна работа в Wayland и конкретна прозоречна система. Поддръжката на X11 се реализира с помощта на libwnck.
Освен това се споменава, че следните компоненти са били портирани към Wayland :
- екзо
- libxfce4ui
- libxfce4util
- Thunar
- xfce4-appfinder
- xfce4-настройки
- xfconf
- xfce4-захранване-мениджър
- акробат
- момче
- тунар-волман
- xfce4-dev-инструменти
Поддръжката на Wayland обаче все още не е налична в мениджъра на сесии xfce4-session и мениджъра на прозорци xfwm4, въпреки че съществува неофициален xfwm4 порт за работа с Wayland.
Приложенията, които са добавили поддръжка на Wayland, включват: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo и xfce4-panel-profiles.
Въпреки че не се очаква Xfce сесия на Wayland да предлага всички съществуващи функции, се очаква да бъде минимално използваема. Освен това планираме да продължим да усъвършенстваме приложенията, така че да работят приемливо на Wayland.
И накрая, ако се интересувате да научите повече, можете да намерите подробностите на следния линк.