今天升级到 Ubuntu 20.04 后,我发现我的显示器配置不再正常工作。我有一个横向的 4k 主显示器和一个位于右侧的纵向(右)模式的 1080p 辅助显示器。我有一块 ATO GTX 950 显卡来为它们供电。
从 19.10 升级到 20.04 后,我发现该面板(我在顶部使用“dash to panel”扩展)部分显示在第二个显示器上。此外,在某些情况下,窗口会奇怪地部分显示在两个屏幕上。经过进一步调查,我发现当我转到第二个屏幕并将鼠标光标向右移动时,那里似乎有更多的桌面,并且整个桌面都会移动。这几乎就像桌面对于屏幕来说太宽了。
如果我将第二台显示器更改为“正常”横向模式,面板将完全移回我的主显示器(而不是部分在主显示器上,部分在辅助显示器上),并且一切正常工作(除了我不能使用纵向模式,我想要这样做并且以前总是可以做到。当我在显示设置中将第二台显示器“移动”到辅助主显示器的左侧或上方时,一切看起来和表现都正常(也在纵向),只有我的鼠标移动变得不合逻辑(我必须将光标从主屏幕左侧移开才能到达右侧的显示器。
有人知道该怎么做吗(除了可能修复 Ubuntu 或显示驱动程序中的错误)?
答案1
我可以通过使用来解决这个问题sudo apt install arandr
在终端中运行arandr
,然后在那里改变显示器方向。
答案2
我根本无法在显示设置中为任何显示器启用纵向模式。(arandr
有点用,但限制为 60 Hz。)
但是,事实证明我可以在 Nvidia 控制面板中或使用 来实现这一点xrandr
。也许,作为一种解决方法,您可以在启动脚本中放入类似这样的内容:
xrandr --output DP-0 --rotate left
DP-0
当然,您必须用辅助显示器所连接的任何输出进行替换。
参考规格:
- 操作系统:Ubuntu 20.04 Beta
- 显卡:RTX 2060 Super
- 驱动程序:Nvidia 440.64
- 显示器 1:Acer XV273K
- 显示器 2:华硕 PG278Q
答案3
Simon Alling 的答案对我有用,但这是我在重新启动和用户会话期间保留配置的方式。我将命令保存xrandr
到文件'~/.config/autostart/setup_monitor_display.desktop'
,并使用使其可执行chmod +x
。
# Wait until GUI is ready
X-GNOME-Autostart-Delay=1
xrandr --output DP-0 --rotate left
然后我将脚本的执行添加到启动应用程序列表中。
- 打开启动应用程序偏好设置
- 单击“添加”
- 填写姓名和评论
- 为了命令做一些类似的事情
sh -c '~/.config/autostart/setup_monitor_display.desktop'
答案4
我在使用 20.04 LTS 时也遇到过类似的问题,似乎已经解决了……我有一个水平的 4k 显示器,在中间,两侧有 2 个垂直的 1080p 显示器,配有 GTX 2080 Ti。桌面区域比每个屏幕都大,所以当我的鼠标移到边缘时,它会滚动。我进入 NVIDIA X 服务器设置,在那里你可以看到桌面区域与屏幕大小。然后我点击每个屏幕,来回移动 Underscan 栏,这让额外的桌面区域消失了。现在一切看起来都很正常……希望它能持续重启。