作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在寻找一种工具来测试我的代码,我总是使用 Xephyr for Xorg 来进行测试。现在 Wayland 有 Xephyr 的替代品吗?
最佳答案
Gnome 3 或 KDE 5 等 Wayland 环境使用无根 Xwayland 来支持 X 应用程序;那时 Xephyr 仍然有效。
据我所知,对于纯 Wayland 环境,目前没有可用的嵌套 X 服务器。 Xpra 可能会在移植到 GTK3 和 python 3 后立即支持它。但该端口尚未准备好。
现在,您可以将 Xwayland 作为 Wayland 客户端运行(在这种情况下不是无根的)。使用给定的环境变量 WAYLAND_DISPLAY
和 XDG_RUNTIME_DIR
, 你可以运行 Xwayland :1
并使用 DISPLAY=:1 xterm
启动 X 应用程序.
Xwayland 显示为全屏无边框窗口。遗憾的是,无法为 Xwayland 设置其他屏幕尺寸。在 Gnome 3 中,您可以使用 SUPER+LeftMouseButton 移动它,其他 Wayland 合成器可能有不同的设置来移动无边界客户端。您可以在许多桌面环境中使用 ALT+Tab 切换到隐藏的应用程序,而不是移动 Xwayland 窗口。
关于linux - 韦兰 Xephyr 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47514770/
我正在寻找一种工具来测试我的代码,我总是使用 Xephyr for Xorg 来进行测试。现在 Wayland 有 Xephyr 的替代品吗? 最佳答案 Gnome 3 或 KDE 5 等 Wayla
我是一名优秀的程序员,十分优秀!