Nie mogę wrócić do GUI za pomocą Ctrl-Alt-F7
(ani żadnego z 12 klawiszy funkcyjnych). Mam niezapisaną pracę i nie chcę ich stracić. Czy są jakieś inne kombinacje klawiszy, które pozwolą mi wrócić?
Oto co zrobiłem:
- Nacisnąłem
Ctrl-Alt-F1
i pokazał tekstowy ekran logowania, jak zwykle - Potem nacisnąłem
Ctrl-Alt-F7
i pokazał mi się ekran pełen tekstu (nie pamiętam co to było) - Potem nacisnąłem
Ctrl-Alt-F8
i pokazałem dzienniki, które przypominają/var/log/messages
. Niektóre wpisy pochodzą zautomount
, niektóre zsendmail
, a żaden nie zawiera błędów. - Naciśnięcie dowolnej
Ctrl-Alt-Fn
kombinacji nie ma teraz efektu. Diody LED Cap-Lock i Num-Lock nie reagują już na odpowiadające im klawisze. Mogę użyć myszy, aby podświetlić tekst na ekranie, ale nic więcej.
Masz pojęcie, co się stało?
Nadal mogę zalogować się do systemu za pośrednictwem SSH. Aplikacje GUI, których używałem (np. opera
), Nadal działają i zużywają niewielkie ilości procesora jak zwykle, jak donosi top
. Czy można wrócić do GUI za pomocą wiersza poleceń? Jeśli to możliwe, nie chcę ponownie uruchamiać X, ponieważ spowoduje to zabicie wszystkich aplikacji GUI.
Informacja o systemie:
Red Hat Enterprise Linux Client release 5.7
Linux 2.6.18-238.12.1.el5 SMP x86_64
gnome-desktop: 2.16.0-1.fc6
xorg-x11-server-Xorg: 1.1.1-48.76.el5_7.5
Dzięki Shawnowi mogłem wrócić, używając chvt 9
.
Dalsze eksperymenty pokazują, że jeśli przejdę do 8. wirtualnego terminala (albo przez Ctrl-Alt-F8
albo chvt 8
), nie będę mógł przejść do żadnego innego terminala za pomocą Ctrl-Alt-Fx
kluczy. Teraz upewnij się, że to błąd.
startx
powróciłem do istniejącej sesji X. Zawsze rozpoczyna nową sesję na nowej konsoli (lub tej samej konsoli, w zależności od dystrybucji). A AFAIK nie ma sposobu na przeniesienie działającego klienta z jednej sesji X do drugiej.chvt 8
to zrobić. Ale jeśli przytrzymasz wciśnięte klawisze Ctrl + Alt, po powrocie do trybu graficznego (czyli serwera GUI / X) i naciśnięciu innego klawisza funkcyjnego F1-F12, to nie zadziała. Musisz najpierw zwolnić klawisze Ctrl + Alt i spróbować ponownie, aby wyjść z trybu graficznego. Zakładam, że dzieje się tak, ponieważ tryb graficzny nie rozpoznaje, że klawisze zostały wciśnięte, ponieważ nie zostały aktywowane w tym momencie?Odpowiedzi:
chvt
pozwala zmienić wirtualny terminal.Od
man chvt
:źródło
startx
? Zastanawiam się.gdm
go tam, gdzie rozpoczyna się sesja wyświetlania bez rootowania jako użytkownik. W takim przypadkutty2
wydaje się, że jest przydzielony użytkownikowi ztty7
oknem logowania należącym do gdm. Jeśli przełączysz się natty7
to, musisz zalogować się ponownie, a wtedy nastąpitty2
automatyczne przejście z powrotem lub możesz po prostu przełączyć się natty2
siebie.Użyj
w
polecenia, aby dowiedzieć się, jakiego tty używa Twoja sesja X, więc nie będziesz musiał zgadywać, który Fnnacisnąć.źródło
w
można znaleźć tty1, tty2 i tty3 podczas X działa na tty12.Możesz po prostu użyć Alt+, F1aby powrócić na pulpit.
źródło
Możesz użyć Alt + F6, aby powrócić na pulpit w Fedorze 26 i ewentualnie innych wersjach Linuxa opartych na Wayland.
źródło
Przełącz klawisze funkcyjne naciskając „F-Lock” (niemiecki „F-Umsch”)
Natrafiając na ten sam problem, znalazłem przyczynę - przynajmniej - mojego problemu: używanie klawiatury ms natural 4000 wymaga czasem przełączania klawiszy funkcyjnych, naciskając klawisz „F-Lock” znajdujący się obok klawisza F12.
(Przełączanie klawiszy funkcyjnych może również pomóc w przypadku tego typu klawiatury, jeśli nie otrzymujesz drukowanych kopii itp.)
źródło