使用 RANDR 扩展在单个显示器上模拟两个根窗口

使用 RANDR 扩展在单个显示器上模拟两个根窗口

这个问题可能类似于模拟额外显示器但在重要的细节上却有所不同。

假设我想使用 RANDR 扩展测试某个支持多显示器的窗口管理器的功能。使用Xrandr/似乎无法实现这一点Xdmx。我尝试了+extension RANDR+xinerama参数的不同组合Xrandr,但Xdmx到目前为止都没有成功。此外,我在这两个命令的手册页中找不到任何线索。

我的简单案例是:

Xephyr -screen 800x800+0+0 -ac :1 & sleep 1 Xephyr -screen 800x800+800+0 -ac :2 & sleep 1 Xdmx +extension RANDR -xinput local -display :1 -display :2 -ac :3 & sleep 1 DISPLAY=:3 window-manager

我也尝试过仅使用Xephyr

Xephyr +extension RANDR -screen 800x800+0+0 -screen 800x800+800+0 -ac :3 & sleep 1 DISPLAY=:3 window-manager

但显然它会创建两个单独的 X 屏幕,因此根窗口不会在屏幕之间共享。

有没有其他方法可以xrandr报告我的情况的两个可用输出?

相关内容