Альтернатива для 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.