我已经安装了 Ubuntu 16.04,我的三台显示器都运行正常(开箱时不太好用,但稍微调整一下驱动程序很快就能解决问题)。我已经安装了 i3-wm,但它无法识别我的第三台显示器。在我之前安装的 Ubuntu 14.04 上,i3-wm 运行正常,而且每当我退出 i3-wm 时,我的计算机都会再次识别我的第三台显示器(也就是说,我认为硬件没有任何故障)。
我尝试拔下/重新插入我的第三台显示器、重新启动 i3-wm 并重启了好几次,但都没有成功。您觉得可能是什么问题吗?谢谢!
PS 我的第三台显示器是 4k(旋转)并通过 Display Port 连接。我的另外两台(工作)显示器均为 1080p,通过 HDMI 和 DVI 连接。
编辑:我运行了 xrandr,以下是输出:
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 59.94
DP-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+ 59.94 50.00 60.00 50.04
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 59.94 59.93
480x576 50.00
480x480 59.94
DP-1 connected (normal left inverted right x axis y axis)
3840x2160 60.00 + 29.98
2560x1440 59.95
1920x1200 59.88
1920x1080 60.00 59.94 50.00 23.97 60.00 50.04
1680x1050 59.95
1600x1200 60.00
1280x1024 75.02 60.02
1280x800 59.81
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00 50.08
720x480 59.94 60.05
640x480 75.00 59.94 59.93
值得注意的是,“DP-0 断开连接(正常左反转右 x 轴 y 轴)”(DP 是 Display Port - 这意味着我的 4k 显示端口显示器未连接)。有趣的是,有一个 DP-1 选项,是已连接。
我也运行了 arandr,但和我的 i3-wm 一样,它只识别 1080p 显示器。我发现 xrandr 检测到 arandr 检测不到的显示器(通过 DP-1 连接),这很奇怪。
答案1
经过一番尝试,我的配置终于正常工作了。
首先,我必须重启电脑。我不知道为什么需要重启,但显然是必要的。
下次运行 arandr 时,我注意到现在有一个可以点击的 DP-1 条目:(我怀疑会是这样,因为 xrandr 的输出表明有一个连接的 DP-1 监视器)
当我展开 DP-1 选项时,我可以单击“活动”,并且我的第三台显示器成功打开。
最后一步,我选择“另存为”,将设置保存在一个名为的自动生成的文件中layout.sh
,然后按照得票数最高的 (不是已接受)回答这个帖子。
PS 我并没有完全按照帖子答案中的说明进行操作。我的实际/etc/lightdm/lightdm.conf
文件如下所示:
[Seat:*]
autologin-guest=false
autologin-user=my_user_name
autologin-user-timeout=0
display-setup-script=/path/to/layout.sh
session-setup-script=/path/to/layout.sh
与帖子中的建议相反:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
# for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier)
display-setup-script=/path/to/layout.sh
# for your desktop session
session-setup-script=/path/to/layout.sh
我认为 的新格式是lightdm.conf
随 Ubuntu 15.10 及更高版本提供的(我使用的是 Ubuntu 16.04 - 版本号声明是基于本网站)。PPS
我还在“活动”和“保存配置”步骤之间更改了一些设置 - 例如旋转我的第三台显示器并将其移动到与我桌子上的其他两台显示器物理相关的位置。