Jak zmusić Ubuntu do wykrycia wyświetlacza zewnętrznego?


17

Mój laptop rozpoznaje zewnętrzne urządzenia wyświetlające, jeśli podłączę je przed uruchomieniem systemu, ale wiele razy tak nie jest, jeśli podłączę się podczas działania systemu. W takim przypadku ponowne uruchomienie w naturalny sposób rozwiązuje problem.

Czy istnieje sposób zmuszenia Ubuntu do wykrywania zewnętrznych wyświetlaczy? Otwarcie menu wyświetlacza i naciśnięcie „Wykryj wyświetlacze” nic nie robi.


1
Karta graficzna i sterownik są w użyciu?
dadexix86,

Od lshw -c video: to zintegrowany kontroler grafiki Haswell-ULT, a sterownik to i915.
aasitus

Spróbuj się wylogować, przejść do VC (ctrl-alt-F1) i zrestartować X ( askubuntu.com/a/79587/16395 ). Czasami to działa. Bez wylogowania --- nigdy nie udało mi się.
Rmano,

Dzięki. Miałem nadzieję, że będzie na to sposób bez wylogowania.
aasitus,

Odpowiedzi:


16

W rzeczywistości nie musisz się wylogowywać. Wystarczy przejść do VC z ctrl- alt- F1, ponownie uruchomić x za pomocą sudo service sddm restarti wrócić do interfejsu graficznego z ctrl- alt- F7(lub F2) powinno to zrobić.

W ten sposób nie stracisz wszystkich okien ...


1
Wygląda na to, że zadziałałoby, ponieważ ponowne uruchomienie mojego laptopa działa, ale nie działa.
TankorSmash

Ta sztuczka doskonale rozwiązała mój problem => przypadek zastąpienia obecnego monitora nowym, gdy Ubuntu 16.04 LTE działa bez restartu / wylogowania. Musiałem tylko nacisnąć Ctrl + Alt + F1, gdy mój stary monitor jest podłączony, odłączyć go i podłączyć mój nowy monitor, nacisnąć Ctrl + Alt + F7 i zadziałało natychmiast! Dziękuję bardzo!
Jim C

Ładny! wcześniej byłem trochę sfrustrowany 17.10. Dla mnie właściwie wystarczy Ctrl + Alt + F1 i ponowne zalogowanie jest wystarczające.
Jarno

Mam też 17.10, a Gnome zastępuje Unity. I aby wrócić, użyłem Ctrl+Alt+F2zamiastF7
Ilia Barahovski

3
W Ubuntu 18.04 domyślnym domyślnym interfejsem graficznym jest F1. Więc robię Ctrl + Alt + F2, a następnie Ctrl + Alt + F1.
David Oliver,


1

Właśnie napotkałem ten problem z moim komputerem Dell Latitude E5550, używając przedłużacza portu i dwóch monitorów zewnętrznych.

Moje problemy zaczęły się, gdy miałem awarię zasilania. Z niemądrych powodów mogłem podłączyć tylko jeden z moich dwóch monitorów, więc otworzyłem interfejs ekranu i dezaktywowałem ekran, który nie miał zasilania.

Niesamowite!

Gdy proces wrócił do zasilania, ponowne włączenie ekranu było nieintuicyjne. Nie widziałem tego w interfejsie ekranowym nawet po ponownym uruchomieniu lub ponownym uruchomieniu laptopa.

Próbowałem więc, $ xrandr --autoaby Ubuntu rozszerzyło się na ekran „jeden”, ale powielało się na obu moich urządzeniach zewnętrznych (są to dwa tego samego modelu). Zabawne, ale nieprzydatne.

Dopiero kiedy kliknąłem „1 wbudowany wyświetlacz”, jak na poniższym zrzucie ekranu, byłem w stanie wybrać mój „trzeci” ekran i włączyć go ponownie.

Interfejs wyświetlania ekranu

W ten sposób z jakiegoś powodu odwróciłem dwa ekrany i musiałem je zmienić, ale łatwo to naprawić!


lshw -c videonie wyświetla monitorów, tylko sterowniki.
Hugo der hungrige

1
Masz całkowitą rację! Zmienię swoją odpowiedź.
Cerberton,

0

Jeśli nie można wykryć zewnętrznego monitora za pomocą xrandr --auto, a nawet przez uruchomienie z innego systemu operacyjnego, uruchom ponownie system Ubuntu przy użyciu poprzedniego jądra. Jeśli komputer wykryje monitor w starszym jądrze, możesz wrócić do najnowszego bez żadnych problemów.

Nie znam dokładnego powodu, dla którego to działa, ale na pewno zadziałało dla mnie.


xrandr - automatycznie zamknąłem bieżącą sesję GUI! Ale potem mogłem korzystać ze wszystkich 3 monitorów: wbudowanego w laptopa i dwóch zewnętrznych. Wyświetlacze są podłączone przez USB / DisplayLink
Thorsten Niehues,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.