Zrestartować tylko sesję GUI czy zrestartować tylko system operacyjny?


44

Czy w Linuksie można zrestartować tylko sesję GUI lub OS (nie mówię o ponownym uruchomieniu komputera)

z powrotem w Windows 98, jeśli chcesz zrestartować sesję GUI lub tylko musisz przytrzymać klawisz Shift, a ona zrestartuje sesję GUI lub tylko OS i to działa dobrze

Windows 98 Shift + restart

Odpowiedzi:


62

Tak. Jest kilka opcji.

1) Możesz włączyć CTRL+ SHIFT+BACKSPACE . Te trzy klucze będą działać jak CTRL+ ALT+ SUPR, ale będą ponownie uruchamiać tylko GUI.

2) W wierszu poleceń (naciśnij CTRL+ ALT+, F1aby dostać się do konsoli) możesz ponownie uruchomić menedżera wyświetlania Ubuntu (który pozwala użytkownikowi zalogować się do preferowanego GUI), wprowadzając:

sudo service lightdm restart

3) Wreszcie możesz ponownie uruchomić tylko jedność. Zresetuje GUI (wszystkie okna i paski), ale nie zabije żadnego programu. Po ponownym uruchomieniu możesz kontynuować pracę tam, gdzie ją zostawiłeś. Wchodzić:

unity --replace

lub jeśli restartujesz z konsoli (po naciśnięciu CTRL+ ALT+ F1), wprowadź:

DISPLAY=:0 unity --replace

2
Dlaczego korzystasz z Unity sudo?
Andriej Wihrow

a) Nie musisz przełączać się na tty, aby zrestartować GUI, możesz to zrobić z poziomu terminala graficznego.
popey

1
b) Korzystaliśmy z lightdm, więc 'sudo service lightdm restart' byłoby bardziej dokładne
popey

1
@popey: Oczekuję, że chce ponownie uruchomić GUI, ponieważ nie odpowiada. Oznacza to również, że jedność --replace powinna mieć WYŚWIETLACZ =: 0, jeśli musisz to zrobić z konsoli.
Javier Rivera

8

Tradycyjnie było to osiągane w systemie Linux przy użyciu ctrl + alt + backspace. Zostało to wyłączone kilka wydań temu i było łatwo włączane (za pomocą pakietu dontzap).

Teraz ponownie uruchamiam X za pomocą konsoli i wpisuję:

sudo killall Xorg

Następnie GUI uruchomi się ponownie i wrócisz do swojego menedżera logowania. Najpierw zapisz wszystko.


Do Twojej wiadomości, jeśli nie wiesz: kilka ostatnich wersji ułatwiło włączenie tej kombinacji klawiszy w opcjach układu klawiatury (obecnie w „ustawieniach systemu” -> „układ klawiatury” -> „układy” -> „opcje”. .. ”->„ Sekwencja klawiszy, aby zabić serwer X ”).
Marty Fried

Ładnie działa w Ubuntu-MATE 16.04 👍 - (Brak istniejącego polecenia do przypisania skrótu do „Skrótów klawiaturowych”, ale ponieważ można przypisać skróty niestandardowe polecenia ... ( ⊕Add)
Frank Nocke

4

Aby ponownie uruchomić sesję graficzną, wyloguj się i zaloguj ponownie.

Jeśli system jest zawieszony, możesz użyć Ctrl-alt-backspace, aby się wylogować (zabić aplikacje).

Aby to zrobić, zobacz http://ubuntuportal.com/how-to-enable-key-sequence-ctrlaltbackspace-to-kill-server-on-ubuntu-11-10/, który zapewnia przyjemny graficzny spacer.

Jeśli chcesz po prostu zrestartować menedżera okien, bez wylogowania, zależy to od menedżera okien.

Zobacz Unity

Jak zrestartować menedżera okien?

W przypadku gnoma naciśnij Alt+, F2aw oknie dialogowym wpisz riEnter


1

Jeśli działasz, Kubuntua wszystkie dekoracje okien zniknęły, a pasek zadań nie działa, prawdopodobnie poczujesz, że sesja GUI wygasła. Możesz go zrestartować, zachowując wszystkie uruchomione programy, jeśli masz już otwartą powłokę. Po prostu wpisz:

kwin --replace &
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.