如何强制Ubuntu检测外部显示?

如果我在启动系统之前连接它们,我的笔记本电脑会识别外部显示设备,但很多时候,如果我在系统运行时连接它,则不会。 在这种情况下,重新启动自然可以解决问题。

有没有办法迫使Ubuntu检测外部显示器? 打开显示菜单并按“检测显示”不会执行任何操作。

实际上,您不需要注销。 只需使用ctrl-alt-f1转到VC并返回到图形界面(ctrl-alt-f7)就可以解决我的问题。

这样,你不会失去所有的窗户……

要在默认模式下启用所有输出,请运行:

 $ xrandr --auto 

有关更多信息,请参阅:

https://xorg-team.pages.debian.net/xorg/howto/use-xrandr.html

如果使用xrandr --auto无法检测外部监视器,甚至无法通过引导到其他操作系统,请使用以前的内核重新启动Ubuntu。 如果计算机在旧内核中检测到监视器,则可以毫无问题地返回到最新的监视器。

我不知道它的确切原因,但它确实对我有用。

我刚刚使用端口扩展器和两个外接显示器戴尔Latitude E5550遇到了这个问题。

当我停电时,我的问题就开始了。 由于愚蠢的原因,我只能插入我的两个显示器中的一个,所以我打开了屏幕显示界面并取消激活没有电源的屏幕。

真棒!

一旦电源恢复,重新开启屏幕的过程就不直观了。 即使在重新启动或重新启动笔记本电脑后,我也无法在屏幕显示界面中看到它。

所以我尝试了$ xrandr --auto并让Ubuntu扩展到“one”屏幕,但是复制到我的两个外部(它们是两个相同的模型)。 有趣但没用。

然后我使用$ lshw -c video查询我的硬件以查看发生了什么,并且只有两个显示器,一个具有physical id: 0physical id: 2 ,所以显然还有另一个没有显示的条目。

只有当我点击下面的屏幕截图中的“1 Built-in display”时,我才能选择我的“第3”屏幕并再次打开它。

屏幕显示界面

这样做会因为某些原因翻转两个屏幕,我不得不重新安排它们,但这很容易修复!