与笔记本电脑断开连接时,将外接显示器设置为主要显示器


8

我的Lenovo X200笔记本电脑最近出现了一个问题,在启动Ubuntu 11.10时出现空白的内部屏幕。在启动过程中,显示​​器可以正常工作,此后短暂显示桌面,然后将其消隐。gnome-shell在短暂的桌面闪烁期间,菜单不可见。

似乎笔记本电脑的行为好像是连接了外部显示器并将其设置为主显示器,而没有镜像或扩展到内部显示器。

以下是一些观察结果:

  1. 如果连接外接显示器,则桌面将出现在其上。

  2. 然后,我可以成功使用显示器(系统设置)并xrandr打开内部显示器(设置为off),然后可以镜像或扩展两个显示器。

  3. 打开笔记本电脑屏幕并将其设置为主屏幕后,即可断开外接显示器的连接并独立使用笔记本电脑的显示屏。

  4. 如果我在没有外部显示器的情况下启动笔记本电脑(在这种情况下,我会出现黑屏),则可以切换到其他终端,例如tty1,此时我的内部显示器可以正常工作,但是如果我返回到tty7它,则又是空白的,然后在这个阶段,我不能再切换到tty1tty2等等。

  5. 我可以顺利进入Windows。

我认为过去我有可能在某些地方进行了一些设置,以便在笔记本电脑对接时将外接显示器设置为主显示器。在这种情况下,我想知道是否有人将我定向到可能已修改的潜在文件(并提醒我可能已进行的更改),以便我可以还原到原始设置。但是,我认为这在Ubuntu Maverick或Natty中已经有一段时间了(我不知道这种修改在升级后是否还会持续)。不过,这是最近的事态发展,所以我认为还有更多。

我想不出任何软件安装或对系统文件的更改都可能与出现的问题相吻合。

是否有人对这里发生的事情或如何诊断问题有任何想法?如果有我可以用来打印相关系统信息的命令,请告诉我,我将用详细信息更新问题。


我在这里发表评论,说这是askubuntu.com/q/83678/43477的副本,@ int_ua提供的(手动)解决方案为我解决了问题。我错了...这个问题仍在发生。几次在引导过程中都没有连接外部显示器的情况下,显示器仍能正常工作(尽管我无法确定与这些事件有关的任何特殊/一致之处)。因此,我仍然希望就此提出任何建议。
jbaums 2012年

在#3之后,您是否在关机之前通知计算机外部设备已损坏?(例如xrandr --auto拔出电源运行或使用图形工具进行屏幕配置以将其禁用)
maco 2012年

@maco:是的,我已经通过gui和with进行了尝试xrandr --auto。我还应该补充一点,在启动Ubuntu后连接外部显示器不会显示外部显示器。sudo reboot在这些情况下,我一直求助于tty1。如果我很幸运(没有错别字或弹出窗口,例如更新),另一种选择是盲目键入密码,然后按CTRL + ALT + T和xrandr --auto,这将显示正确地输出到笔记本电脑屏幕上。显然这是不理想的。我也尝试过Fn + F7(切换输出设备的X200快捷键)无济于事。
jbaums 2012年

尝试让xrandr命令成为X启动时首先运行的东西吗?wiki.ubuntu.com/X/Config/…– maco
2012年

@maco:感谢您的提示,但是不幸的是,添加xrandr --auto到/ etc / gdm / Init / Default无效。
jbaums 2012年

Answers:


2

我们在业务中使用了很多Lenovo,但大多数使用Nvidia显示卡,而不是像X200这样的Intel。我们使用辅助外部监视器作为主要监视器,并在一开始就遇到了与您当前遇到的相同问题。

解决问题的方法分两个步骤,首先是在Display,Graphic Device 下的BIOS中,将“ Integrated”更改为“ Discrete”。其次,不幸的是,这是该解决方案偏离您的方向的地方,是我们从Nvidia网站上下载并安装了最新的驱动程序,这提供了一个额外的Nvidia配置实用程序,例如您可以在Windows中找到的配置实用程序以及对主要和辅助监视器很容易实现。

不幸的是,这就是我为您准备的一切,BIOS中“显示”标题下还有一些其他设置可能也有帮助。

祝你好运。

米洛


感谢您抽出宝贵时间发布解决方案。我的BIOS中的“显示”选项与您的BIOS略有不同,并且已经选择“ Thinkpad LCD”作为引导显示设备(其他选项是“模拟”(VGA)或“数字”(DisplayPort))。AFAIK Intel图形驱动程序应包含在11.10中,并且我假定会自动更新。
jbaums 2012年

很高兴,很高兴您找到了解决方案!
kingmilo 2012年

1

通过输入Alt+ 打开运行对话框F2

然后输入rm ~/.config/monitors.xml并按Enter


1
虽然从理论上讲这可以回答问题,但最好包含OP所必需的必要部分,以理解OP为何可以解决他的问题。
布鲁诺·佩雷拉

感谢@Patrick的建议,但不幸的是删除monitors.xml并不能解决我的问题。(另外,要通过ALT + F2运行对话框成功删除文件,我需要删除~/。)
jbaums 2012年

“另外,要通过ALT + F2运行对话框成功删除文件,我需要删除该文件” –有趣-因为我对此进行了测试,并且在ubuntu oneiric releasee中也可以正常工作
Patrick

奇怪的是,该命令按您的建议通过终端(按预期)运行,而不是通过ALT + F2。我也在11.10上。我不知道Unity vs gnome-shell是否会有所作为?无论如何,再次感谢。
jbaums 2012年

1

就我而言,这个问题的根源是Jupiter,我之前安装了它用于电源管理。Jupiter具有一些用于调整显示设置的选项,包括输出设备,这些选项在启动时会保存和恢复。将木星的“视频显示”更改为“仅内部显示”已解决了该问题。我可能会将其切换为“同时启用两个显示器”,因为连接时可能需要使外部操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.