答案1
Compiz配置似乎有您需要的三台显示器的工具。可以找到包括安装在内的概述这里。YouTube 视频展示了三台显示器的运行情况,其中中间的显示器设置为全屏这里。
根据您已访问并评论的链接这里您需要启动 CompizConfig 并选择(CCSM->General->Display Settings->Outputs)。然后按照用户建议的这里将这些输出添加到其中并取消选择“检测输出”:
1280x1024+0+0
1280x1024+1280+0
1280x1024+2560+0
他的设置是三台 1280x1024 显示器,因此您需要相应地调整设置。
不幸的是,我没有三台显示器,而我的双显示器设置工作正常,所以我不需要 CompizConfig,也无法为您的环境测试它。
答案2
您可以尝试使用 XRandR 1.5 执行此操作。我已经设法使用单个显示器执行此操作,也许仅针对更宽的显示器执行这些步骤就足够了。
要分割显示器,请执行以下操作:
进入
xrandr
终端检查要分割的显示的输出名称。
在我的系统上,结果是:Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767 HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm 1920x1080 60.00*+ 50.00 59.94 1920x1080i 60.00 50.00 59.94 1600x900 60.00 1280x1024 75.02 60.02 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.08 60.00 800x600 75.00 60.32 720x576 50.00 720x576i 50.00 720x480 60.00 59.94 720x480i 60.00 59.94 640x480 75.00 60.00 59.94 720x400 70.08 VGA1 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis)
我们可以看到我的显示器连接到了HDMI2。
使用 添加 2 个虚拟显示器
xrandr --setmonitor
。假设您的第一个显示器是 1920x1080,第二个在右侧,请替换HDMI2使用监视器的输出名称并执行:xrandr --setmonitor HDMI2~1 1920/509x1080/286+1920+0 HDMI2 xrandr --setmonitor HDMI2~2 1920/509x1080/286+3840+0 none
none
如果连接的显示器已分配多个输出连接,则将第二台显示器更改为不同的值。
该命令的语法是(不带引号):xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name"
虽然上面已经在我的系统上配置了虚拟监视器,但直到我执行以下命令(似乎刷新了 xrandr)后更改才生效:
xrandr --fb 5761x1080 xrandr --fb 5760x1080
[将分辨率替换为屏幕总像素尺寸(如果不是 5760x1080)]
要在重启后保留更改,您需要在登录时执行这些命令。您可以通过在文件末尾附加命令来实现~/.profile
。