如何用Xephyr创建并排双虚拟屏幕?当前双屏重叠
解决Xephyr双虚拟屏幕并排问题
你需要给每个-screen参数明确指定屏幕的位置偏移——默认情况下多个屏幕都会被放在(0,0)坐标,导致重叠,这就是你遇到的核心问题。
正确的启动命令如下:
Xephyr +xinerama +extension RANDR -screen 800x600+0+0 -screen 800x600+800+0 -ac :1
参数说明:
-screen 800x600+0+0:第一个虚拟屏幕分辨率为800x600,左上角坐标定位在(0,0)-screen 800x600+800+0:第二个虚拟屏幕分辨率相同,左上角坐标定位在(800,0),刚好与第一个屏幕横向并排
执行该命令后,再运行DISPLAY=:1 xrandr就能识别出两个独立的屏幕;调用XineramaQueryScreens时,也会返回两个屏幕的正确位置,不会再出现重叠情况。
内容的提问来源于stack exchange,提问作者Gauthier
相关产品推荐
相关产品推荐

