我在 Thinkpad x250 上使用带有 gnome 的 Ubuntu 18.04 LTS,并通过扩展坞连接到两个外接显示器:
显示器 1:内置 LCD,已禁用 显示器 2:Dell 24 英寸 显示器 3:Eizo 17 英寸,已旋转
我已按如下方式进行相应设置settings > devices > displays
:
但它似乎只是充当一个大显示器,其中菜单栏或最大化的窗口延伸到两个屏幕,24 英寸的显示器被“放大”(似乎呈现两个显示器的组合分辨率)因此将鼠标移动到侧面会平移屏幕,并且垂直方向受到较小屏幕分辨率的限制。
较小的屏幕“固定”在右上方并且不会平移。
我觉得这是一种镜像问题,但我真的很困惑,因为没有可用的镜像选项?
xrandr --current
输出:https://pastebin.com/7EhJrj5C
答案1
在...的帮助下此解决方案,我意识到这只是一些基本的数学和xrandr
命令的问题,我将在这里尽可能简单地概述:
运行xrandr
以确定显示输出的名称。就我而言,我有:
- eDP-1(内部)
- DP-2-2(外置,戴尔 1920x1080)
- DP-2-1(外部,Eizo 1280x1024,向右旋转)
计算帧缓冲区的完整大小--fb
,就我而言,我只想使用外部显示器:
首先清除/恢复 xrandr 设置
xrandr -s 0
然后关闭笔记本电脑显示屏
xrandr --output eDP-1 --off
然后将主显示器定位到0x0
,设置为--primary
,并将平移设置为其自己的分辨率:
xrandr --output DP-2-1 --auto --scale 1x1 --pos 0x0 --primary --panning 1920x1080
然后将第二个屏幕定位到右侧1920x0
,设置帧缓冲区并相应地旋转它:
xrandr --output DP-2-2 --auto --scale 1x1 --pos 1920x0 --fb 2944x1280 --right-of DP-2-1 --rotate left
将这些行放入对接后运行的脚本中有助于设置一切,并且当我移除它时它会重置回内部 LCD。