无法在 20.04 上旋转显示器

Ala*_*lan 10 display 20.04

我已经成为 ubuntu 用户好几年了,这可能是我有史以来遇到的第一个问题(或者至少是我自己无法快速解决的第一个问题)。

我有一个 3 显示器设置,左侧的显示器“2”旋转 90 度,显示器 1 和 3 处于横向模式。

显卡是 GTX 1060 6GB,我运行的是 nvidia-driver-440(我也用 390 测试过)

我今天从 19.10 更新到 20.04 - 一切顺利,除了显示器 2 不会旋转。如果我尝试旋转它,屏幕会刷新,并显示与我的其他显示器重叠。

也将尝试 Nouveau 驱动程序,但对其他想法持开放态度。

小智 6

我昨天进行了全新安装并遇到了同样的问题。我能够通过 Nvidia 配置器重新配置混乱,但它只持续当前会话(即我每次重新启动时都必须重新做一遍)。

这里有一个解决方法:

首先创建一个 bash 脚本,假设您的 3 个显示器处于 1920x1080 模式(如果不是,您将不得不相应地调整“--pos”偏移量)并且主要是中间的:

#!/bin/bash
xrandr --output [Your monitor "2" ID] --pos 0x0 --rotate left --mode 1920x1080 
xrandr --output [Your monitor "1" ID] --primary --pos 1080x360 --mode 1920x1080 
xrandr --output [Your monitor "3" ID] --pos 3000x360 --mode 1920x1080 
Run Code Online (Sandbox Code Playgroud)

(360 y 偏移将您的显示器 1 和 3 大致放在左侧的中间,请随意调整)

然后使其可执行并将其添加到您的启动应用程序列表中。此时,当您启动时,脚本可能会在 GUI 准备就绪之前启动(因此它什么都不做)。在编辑器中打开 ~/.config/autostart/[your_script_entry_name].desktop 并添加行

X-GNOME-Autostart-Delay=1
Run Code Online (Sandbox Code Playgroud)

(出于某种原因,在 bash 脚本中放置“睡眠”命令不起作用,但启动延迟确实有效......)这对我有用,我希望它有帮助


Ala*_*lan 5

思考了一会儿后,我尝试使用 xrandr ( xrandr --output DVD-I-1 --rotate right)通过外壳旋转屏幕,然后我就可以正常运行了。

奇怪的错误,但希望变化能坚持下去