След четири месеца разработка, проектът Wayback 0.3 беше пуснат, позволяващ стартиране на десктоп среди, свързани с протокола X11, използвайки компоненти, базирани на Wayland. Wayback представлява опростен композитен сървър Wayland, който поддържа само функциите, необходими за стартиране на пълноекранна сесия X11 чрез Xwayland. Кодът на проекта е написан на C и се разпространява под MIT лиценз.
Проектът е създаден от разработчиците на дистрибуцията Alpine, за да улесни отказа от предлагането на класическия X.org Server и се развива в инфраструктурата freedesktop.org. В дистрибуцията Alpine е планирано да останат само компонентите, необходими за Wayland и Xwayland, и да се осъществи стартиране на X11 работни среди върху тях, което ще позволи да се изключи отделен X-сървър от репозиторите и да се намалят разходите за поддръжка на X11 приложения.
Кодът на Wayback е базиран на tinywl, референционен композитен сървър от разработчиците на библиотеката wlroots, чиято функционалност е сведена до минимум, необходим за самостоятелно стартиране на Xwayland. На текущия етап от разработката Wayback се представя като експериментална система, готова за ежедневно ползване, която не реализира цялата замислена функционалност и не гарантира поддържане на обратна съвместимост и отсъствие на грешки. Пакетите за тестване на Wayback се формират за Alpine Linux, Nix, T2, Arch Linux, ALT Linux и Fedora.
В новото издание:
- Парсерът на опции от командния ред е преработен. Реализирана е възможността за обработка на специфични опции на X.org, като vtXX. Добавени са заместители за неподдържани опции на X.org.
- Пакетите с Wayback за Alpine Linux са преместени от репозитория „testing“ в репозитория „community“, което предполага включването на Wayback в състава на стабилни издания на Alpine Linux.
- Пакетите с Wayback са добавени в репозиториите Fedora 42 и 43.
- Актуализирани са справочните ръководства.
Сред плана за бъдещето: използване на Xwayland в режим rootless (без кореново окно, всяко стартирано в XWayland приложение X11 има отделно окно в Wayland-среда); конфигурации с множество монитори; изключване на екрана чрез DPMS; захващане на курсора на мишката (забрана на движението извън определена област на екрана); продължаване на реализирането на опциите за командния ред на X.org.
Източник: opennet.ru
