Przypadkowo wyłączyłem monitory, więc po zalogowaniu ląduję na pustym, podświetlanym ekranie. Mogę otwierać terminale za pomocą Ctrl+ Alt+ F#, więc jak włączyć monitor z terminala?
Próbowałem xrandr
, ale nie można otworzyć wyświetlacza. xset
też nie działa. Znalazłem to pytanie, które bardzo przypomina mój problem. Odpowiedź zawiera skrypt do wstawienia /etc/X11/Xreset.d
.
Uruchomienie go nie rozwiązuje mojego problemu (choć prawdopodobnie nie rozumiem, jak prawidłowo go używać). Wydaje mi się, że jakoś ustawiłem nową domyślną opcję „wyłącz monitory”.
Uruchamianie Ubuntu Studio 13.10. Nie mam sterowników nVidia. Nie mogę znaleźć xorg.conf
pliku do usunięcia. Dziękuję za wszelkie uwagi!
Edycja: Dane wyjściowe poleceniaxrandr -d :0
Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm
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)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Nadal będąc początkującym CLI, nie rozumiem, man xrandr
jak włączyć (istnieje opcja wyłączenia) lub włączyć wyświetlacze. Wyjście xrandr --auto
jestCan't open display
Edycja 2: Dane wyjściowexrandr -d :0 --auto
Configure crtc 0 failed
Może po prostu muszę ponownie zainstalować X11?
Edycja 3: Wyniki sugerowanych poleceń / które polecenia xset próbowałem:
xrandr -d :0 output LVDS1 --auto
configure crtc 0 failed
xset q
i xset dpms force on
oba wracają
unable to open display ''''
Bez różnicy dla sudo
poleceń.
Edycja 4: Więcej daremnych prób i potencjalne wykrycie problemu bezpieczeństwa
4.1 Próbowałem ponownie zainstalować Xorg i X11, a następnie uruchomiłem,
sudo apt-get install --reinstall xserver*
co nie powiodło się z tym wyjściem:(wiele wersji tego :) Uwaga, wybierając „xserver-xorg-something” dla regex „xserver *” (dalej :) Niektórych pakietów nie można zainstalować. Może to oznaczać, że zażądałeś niemożliwej sytuacji lub jeśli używasz niestabilnej dystrybucji, że niektóre wymagane pakiety nie zostały jeszcze utworzone lub zostały przeniesione z Przychodzących.
The following information may help to resolve the situation: The following packages have unmet dependencies: xserver-xorg-input-mtrack : Conflicts: xserver-xorg-input-multitouch but 1.0~rc2+git20110312-2build4 is to be installed E: Unable to correct problems, you have held broken packages.
4.2 Następnie zalogowałem się jako gość i zalogowałem się jako tty Ctrl+ Alt+ F#i uruchomiłem te same polecenia xrand jak powyżej (OP i edycje 1-3), z tym samym wyjściem, o ile widzę.
4.3 Następnie utworzyłem new_user z pełnymi prawami administratora i powtórzyłem 4.2 poprzez tty.
4.4 PROBLEM Z BEZPIECZEŃSTWEM? Nie, tylko potrzeba świadomości. Nie związane z tym tematem, szczegóły w starterze
Zaczyna wyglądać, jakby konieczna była ponowna instalacja systemu :-(
xrandr -d :0
xrandr -d :0 --auto
?xset
polecenia próbowałeś?xrandr -d :0 --output LVDS1 --auto
--auto
lub--off
nie działa, podczas gdy--primary
działa i faktycznie działa wokół innego błędu. Używam Gentoo na Lenovo T420s.Odpowiedzi:
Po uruchomieniu tego polecenia natychmiast przełącz się na tty, gdzie ekran jest czarny, a po 5 sekundach powinien pojawić się ekran.
xrandr command
Włączy swój ekran główny. Wydaje się, że działa tylko wtedy, gdy jesteś obecnie na terminalu, w którym działa Twój menedżer wyświetlania, dlategosleep
daje ci to trochę czasu na zmianę.źródło
sudo apt install openssh-server
wcześniej w VT1), ctrl-alt-F7 (na samym komputerze, aby być na konsoli graficznej, która w moim przypadku jest VT7) ). Następnie w sesji ssh:export DISPLAY=:0.0
,xrandr -display :0.0 --output eDP-1 --auto
.Przekonaj się, że obrażające ustawienia są przechowywane w pliku o nazwie
displays.xml
.Nie będę tutaj szczegółowo opisywał, jak to zgadłem, chociaż komentarz dotyczący usuwania
monitors.xml
okazał się pomocny. Wymagało to również ręcznego porównania kilku podkatalogów .config.Oczywiście, co powinienem był zrobić, to zapytać moją wyszukiwarkę „ gdzie Xubuntu przechowuje ustawienia wyświetlania ” i znaleźć ten wątek na ubuntuforums ...
Zaloguj się do pustego ekranu i użyj CTRL+ ALT+, F#aby wejść do linii poleceń.
sudo find . -type f -name "*displays*"
mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak
sudo reboot
Mam nadzieję, że ten quest może komuś pomóc.
źródło
xrandr
problem z VT, prawda?Powinieneś być w stanie otworzyć (i ustawić właściwości) wyświetlacza za pośrednictwem wirtualnej konsoli terminali, pod warunkiem, że znasz numer wyświetlania dla uruchomionej sesji X. Zazwyczaj jest to: 0 dla podstawowego wyświetlacza fizycznego, ale nie zawsze tak jest. Na przykład, aby wyświetlić zapytanie: 0
Aby ponownie włączyć wyświetlacz, który został wyłączony, zwykle wystarczy użyć
--auto
np., Aby włączyć urządzenie wyjściowe LVDS1 na wyświetlaczu: 0 ponownie włączoneźródło
mv ~/.config/monitors.xml ~/.config/monitors.xml.bak
)? BTW, czy logowanie do innego konta lub konta gościa działa?Rozszerzyłbym odpowiedź Martina Marčana, zastępując sen poleceniem, które przełącza się na czarną konsolę:
gdzie 7 to numer konsoli używanej dla X11 (zwykle 7 lub 8), a LVDS to nazwa wyjścia, które chcesz ponownie skonfigurować. Możesz najpierw pobrać listę wyjść za pomocą
źródło
Spróbuj tego:
Na przykład:
Sprawdź, czy to działa.
źródło
Rozwiązałem ten problem w Lubuntu 18.04 w następujący sposób:
Jeśli uruchomisz ekran, który jest wyłączony, otwórz terminal na ślepo za pomocą CTR- ALT- T. Ponieważ nie widzisz terminala i tego, co piszesz, pisz bardzo ostrożnie
Wciśnij Enter. Voila
(BTW: W moim przypadku wpisanie takiego kodu w tty1 lub dowolnym terminalu wirtualnym nie działało. Próbowałem różnych rzeczy, ludzie wspominają powyżej, ale po powrocie do uruchomionej sesji lub po ponownym uruchomieniu nic się nie zmieniło. Być może problemem jest to, że xrandr czy poprawnie wykonać to polecenie na niektórych urządzeniach tylko w ramach uruchomionej sesji x?)
źródło