这个问题可能类似于模拟额外显示器但在重要的细节上却有所不同。
假设我想使用 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
报告我的情况的两个可用输出?