Вышел экспериментальный выпуск открытого проекта Wayback 0.2

31 июля 2025 года состоялся первый экспериментальный выпуск открытого проекта Wayback 0.2. Решение позволяет запускать десктоп‑окружения, завязанные на протокол X11, используя компоненты на базе Wayland.

Проект Wayback представляет собой урезанный композитный сервер Wayland, поддерживающий только возможности, необходимые для запуска полноэкранного сеанса X11 при помощи Xwayland (DDX‑компонент (Device‑Dependent X) для организации выполнения X11-приложений в окружениях на базе Wayland).

Исходный код проекта Wayback написан на языке программирования C и опубликован на Gitlab под лицензией MIT.

Проектом Wayback занимаются разработчики дистрибутива Alpine для упрощения ухода от поставки классического X.org Server. Решение развивается в инфраструктуре freedesktop.org. В дистрибутиве Alpine намерены оставить только компоненты, необходимые для Wayland и Xwayland, и реализовать запуск сред рабочего стола X11 поверх них, что позволит исключить из репозиториев обособленный X‑сервер и снизить затраты на сопровождение X11-приложений.

Исходный код Wayback основан на решении tinywl, эталонном композитном сервере от разработчиков библиотеки wlroots, функциональность которого урезана до минимума, достаточного для обособленного запуска Xwayland. Предполагается, что в будущем сборка Wayback сможет использоваться в качестве полной замены исполняемого файла Xorg (/usr/bin/X).

В рамках выпусков Wayback позволяется ознакомиться с реализуемой проектом концепцией. На данном этапе пока отсутствует поддержка многих возможностей, например, недоступны многомониторные конфигурации, гашение экрана через DPMS, захват указателя мыши (запрет перемещения за определённую область на экране), многие опции Xorg.

Пакеты для тестирования Wayback собраны для Alpine Linux, Nix, T2, Arch Linux, ALT Linux и Fedora.

Из изменений по сравнению с первым выпуском Wayback в выпуске 0.2 исправлены некоторые ошибки и внесены некоторые улучшения, включая то, что команды Wayback теперь показывают версию в выводе команды, а обработка дочерних процессов происходит без SIGTERM. Также Wayback стал доступен в Gentoo GURU (gui-wm/wayback) и Nixpkgs.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии