18.04 多显示器问题

18.04 多显示器问题

我在 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。

相关内容