我在 Dell Latitude 3470 上使用 Ubuntu 17.10,规格如下:
CPU: Intel® Core™ i5-6200U CPU @ 2.30GHz × 4
GPU: Intel® HD Graphics 520 (Skylake GT2)
GNOME: 3.26.2
OS type: 64-bit
对于我的设置,我使用 2 个外部戴尔 24 英寸显示器,一个通过 HDMI 连接,另一个通过 VGA D-Sub 连接。在 [设置 > 设备 > 显示] 中,HDMI 编号为 2,VGA 编号为 3。HDMI(2) 显示器在左侧,VGA(3) 在右侧。每次启动笔记本电脑时,左侧显示器都会重置为 VGA,右侧显示器为 HDMI,我必须将“设置”面板中的显示器图标拖到相应的一侧。我想让这些设置在启动之间保持不变。我该怎么做才能实现这一点?
我尝试通过 ARandr 运行 xrandr,但出现以下错误:
xrandr returned error code 1: xrandr configure crtc 0 failed
当我运行时,xrandr --verbose
输出是:
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
XWAYLAND0 connected (normal left inverted right x axis y axis)
Identifier: 0x21
Timestamp: 31650222
Subpixel: unknown
Clones:
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
1920x1080 (0x24) 173.000MHz -HSync +VSync +preferred
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.16KHz
v: height 1080 start 1083 end 1088 total 1120 clock 59.96Hz
XWAYLAND2 connected (normal left inverted right x axis y axis)
Identifier: 0x289
Timestamp: 31650222
Subpixel: unknown
Clones:
CRTCs: 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
1920x1080 (0x24) 173.000MHz -HSync +VSync +preferred
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.16KHz
v: height 1080 start 1083 end 1088 total 1120 clock 59.96Hz
这是我的 /var/log/Xorg.0.log 的内容
答案1
您的输出表明您使用的是 Wayland,而不是 X11 作为显示系统。我确信这就是 xrandr 不合作的原因。
如果您改用 X11,我有一个建议。对于使用 X11 图形的系统,我使用arandr
,这是一个与所有 X11 桌面兼容的小型 GUI 程序。它允许您安排显示器并保存配置。重新连接后,可以加载设置。
像这样的小故障导致 Ubuntu 在较新的 Ubuntu 中将默认设置从 Wayland 更改为 X11。