i3wm 无法识别第三台显示器

i3wm 无法识别第三台显示器

我已经安装了 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 可用

当我展开 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
我还在“活动”和“保存配置”步骤之间更改了一些设置 - 例如旋转我的第三台显示器并将其移动到与我桌子上的其他两台显示器物理相关的位置。

相关内容