Альтернатива для Xephyr в Wayland

Я ищу инструмент для проверки своих кодов, я всегда делаю это, используя Xephyr для Xorg. Есть ли альтернатива ксефиру в Уэйленде?

2 ответа

В средах Wayland, таких как Gnome 3 или KDE 5, используется Xwayland без root для поддержки приложений X; Xephyr все еще работает тогда.

В настоящее время для чистых сред Wayland нет вложенного X-сервера. Xpra может поддерживать это, как только он будет портирован на GTK3 и python 3. Но этот порт еще не готов.

На данный момент вы можете запускать Xwayland в качестве клиента Wayland (в данном случае не без root). С заданными переменными среды WAYLAND_DISPLAY а также XDG_RUNTIME_DIR, Вы можете запустить Xwayland :1 и запускать приложения X с DISPLAY=:1 xterm,

Xwayland отображается как полноэкранное окно без полей. К сожалению, невозможно установить другой размер экрана для Xwayland. В Gnome 3 вы можете перемещать его с помощью SUPER+LeftMouseButton, другие композиторы Wayland могут иметь другие настройки для перемещения клиентов без границ. Вместо перемещения окна Xwayland вы можете использовать ALT+Tab во многих средах рабочего стола для переключения на скрытые приложения.

Это, безусловно, интересный вариант, который может сделать то, что вам нужно, с помощью магии systemd-nspawn и kwin_wayland.

https://github.com/ken-okabe/wayland-desktop-container

Другие вопросы по тегам