Ram*_*rez 7 multiple-monitors laptop external-monitor lightdm
在断开外接显示器后启动时,Ubuntu 不会自动切换回仅显示器。
这是一个视频,展示了会发生什么。我进入登录窗口,一切正常,然后我输入密码,桌面图像显示出来......一切都变成空白。当我以访客身份登录时不会发生这种情况。
如果可能,我会使用通过 VGA 端口连接到外部屏幕的笔记本电脑工作。当我在没有连接辅助屏幕的情况下启动计算机时出现问题:
要拥有屏幕,我必须插入显示器。虽然我已经打开了笔记本电脑的显示器,但如果我在登录后重新启动它,即使我在关闭计算机之前关闭了外接显示器,它也会再次变为空白。
进入恢复模式后,我设法用我的用户名恢复了我的屏幕,但只是有时。在第二个屏幕询问我想做什么(没有鼠标点击或键盘工作)后,故障安全不会加载。
我的电脑是LDLC Aurore BB1-i5 -8 -S1。
哪个配置文件在 lightgdm 下使用 Displays 保存有关显示器的信息,它在哪里?我想如果我可以编辑它,我可能有机会:)
我在另一篇文章中按照解决方案尝试的一件事是删除我的 monitor.xml 文件,但它不起作用,我不知道如何创建一个我现在可以使用的好文件。
这样做时DISPLAY=:0 xrandr我得到:
Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
1366x768 60.0 +
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)
这是全dmesg的激活后sudo xdiagnose如布莱斯sugested。(如果你告诉我相关的部分,我会把它们贴在这里)
连接外接显示器时,只有外接显示器可以工作,虽然我可以看到使用显示器,计算机认为两者都在工作。
我已经在 Launchpad 中问过这个问题,但它一直在过期而没有任何反馈。在我看来,Ubuntu 应该能够自动检测到没有外接显示器并切换到笔记本电脑显示器。
这里有一个类似的问题,但它不适用于我的情况即使与笔记本电脑断开连接,外部显示器也设置为主
更新:为了澄清,问题只发生在我的用户身上,一旦我登录。我什至可以看到屏幕保护程序大约一秒钟,然后它变成空白。试过 Bryce 的例子(见下面他的回答),但没有奏效。这是我从带有 Display=:0 xrandr 的 tty1 得到的信息: – Ramon Suarez 7 月 9 日 16:36
Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192 LVDS1 connected (normal left inverted right x axis y axis) 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis)
Run Code Online (Sandbox Code Playgroud)
要从 vt1 发出 X 命令,您需要指定显示。例如:
DISPLAY=:0 xrandr --auto
Run Code Online (Sandbox Code Playgroud)
Monitors.xml 配置文件是 GNOME 用于设置多头布局的文件,但它不太可能成为您的麻烦根源。理论上,如果这是 GNOME 配置工具中的错误,则删除它并重新启动将迫使 GNOME 返回到默认设置。
/etc/X11/xorg.conf是 X 用于配置自身的内容。对于您的 Intel HD 显卡系统,您根本不需要 xorg.conf;如果有的话,你可以尝试删除它并重新启动。但我认为这也不是你麻烦的根源。
我认为你的 .dmrc 不相关。您可以测试进入访客会话,看看是否可以在那里重现它;如果可以的话,它就不会是您的任何用户配置文件。
除此之外,还有多种原因可能导致这种情况,但如果没有看到一些日志或更多测试结果,很难猜测可能是什么。
使用英特尔显卡,一次只能有两个输出处于实时状态。特别是对于这些较新的系统,它们有两种以上可能的输出(HDMI、DVI、VGA、LVDS...),并且 Linux 内核可能会通过多种方式感到困惑并连接到错误的东西。有时,启用哪些输出有点竞争条件。视频卡能够提供的某些输出甚至没有连接到计算机上的物理端口。
如果系统在我面前,我将开始查看xrandr存在哪些可能的输出以及 X 认为哪些输出是连接的。接下来,我将启用图形调试(sudo xdiagnose第一个选项),然后重新启动并研究有问题和没有问题的 dmesg,以了解内核如何选择要打开的输出。
希望这能让您走上富有成效的道路。黑屏错误可能是由很多不同的原因引起的,仅根据症状很难诊断它,但上述步骤应该让您深入了解问题,从而可以诊断该问题。
小智 0
我的情况和你描述的症状很相似。我的出现问题是因为我关闭了笔记本电脑显示屏。这是我解决它的方法(听起来更简单):
| 归档时间: |
|
| 查看次数: |
16670 次 |
| 最近记录: |