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


17

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

有没有一种方法可以强迫Ubuntu检测外部显示?打开显示菜单并按“检测显示”没有任何作用。


1
显卡和驱动程序正在使用?
dadexix86

来自lshw -c video:它是Haswell-ULT集成图形控制器,驱动程序是i915。
aasitus

尝试注销,转到VC(ctrl-alt-F1),然后重新启动X(askubuntu.com/a/79587/16395)。有时它起作用。没有注销---我从没有管理过。
Rmano 2015年

谢谢。我希望能够有一种方法而无需注销。
aasitus

Answers:


16

实际上,您无需注销。只是要一个用VC ctrl- - altF1重启X具有sudo service sddm restart与和要回你的图形界面ctrl- - altF7F2)应该这样做。

这样,您就不会丢失所有窗户...


1
这似乎可行,因为重新启动我的笔记本电脑即可,但不能。
TankorSmash

这个技巧完美地解决了我的问题=>在Ubuntu 16.04 LTE运行时无需重新启动/注销的情况下,用新显示器替换当前显示器的情况。我只需要在连接旧显示器的同时按Ctrl + Alt + F1,断开连接并连接新显示器,然后按Ctrl + Alt + F7即可立即工作!非常感谢!
吉姆C

真好!在此之前,我对17.10感到沮丧。对我而言,实际上只需执行Ctrl + Alt + F1并重新登录就足够了。
亚诺(Jarno)'18

我也使用17.10,Gnome取代了Unity。而要找回我用Ctrl+Alt+F2,而不是F7
伊利亚Barahovski

3
在Ubuntu 18.04中,默认默认图形界面似乎是F1。所以我先按Ctrl + Alt + F2,然后按Ctrl + Alt + F1。
大卫·奥利佛


1

我刚刚在使用端口扩展器和两个外接显示器的Dell Latitude E5550遇到了此问题。

当我掉电时,我的问题就开始了。出于愚蠢的原因,我只能插入两台显示器之一,所以我打开了屏幕显示界面,并关闭了没有电源的屏幕。

太棒了!

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

因此,我尝试$ xrandr --auto让Ubuntu扩展到“一个”屏幕,但复制到我的两个外部设备(它们是同一模型的两个)。有趣但没有用。

只有当我单击“ 1内置显示器”(如下面的屏幕快照)时,我才能够选择“第三”屏幕,然后再次打开它。

屏幕显示界面

这样做由于某些原因将两个屏幕翻转了一下,我不得不重新排列它们,但这很容易解决!


lshw -c video不列出监视器,而是列出您的驱动程序。
雨果·德·亨里格

1
你是绝对正确的!我将编辑我的答案。
Cerberton

0

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

我不知道它起作用的确切原因,但是它肯定对我有用。


xrandr --auto关闭了我当前的GUI sessionn!但是之后,我可以使用所有3台显示器:内置笔记本电脑和两个外接显示器。显示器通过USB / DisplayLink连接
Thorsten Niehues 18-10-10
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.