4

我正在寻找一种工具来测试我的代码,我总是使用 Xephyr for Xorg 来做。现在 Wayland 中是否有 Xephyr 的替代品?

4

1 回答 1

3

像 Gnome 3 或 KDE 5 这样的 Wayland 环境使用无根 Xwayland 来支持 X 应用程序;Xephyr 仍然有效。

对于纯 Wayland 环境,目前没有可用的嵌套 X 服务器,afaik。Xpra 可能会在移植到 GTK3 和 python 3 后立即支持此功能。但该端口尚未准备好。

现在,您可以将 Xwayland 作为 Wayland 客户端运行(在这种情况下不是无根的)。使用给定的环境变量WAYLAND_DISPLAYXDG_RUNTIME_DIR,您可以使用 运行Xwayland :1和启动 X 应用程序DISPLAY=:1 xterm

Xwayland 显示为全屏无边框窗口。不幸的是,无法为 Xwayland 设置其他屏幕尺寸。在 Gnome 3 中,您可以使用 SUPER+LeftMouseButton 移动它,其他 Wayland 合成器可能有不同的设置来移动无边界客户端。您可以在许多桌面环境中使用 ALT+Tab 来切换到隐藏的应用程序,而不是移动 Xwayland 窗口。

于 2017-12-04T16:32:26.797 回答