Jak zabić i uruchomić serwer X?

44

W 12.04 Jak zabić serwer X z wiersza poleceń i interfejsu GUI i jak uruchomić go z wirtualnego terminala?

Robert
źródło
Jeśli chcesz tylko zabić serwer X, możesz włączyć kombinację klawiszy Ctrl + Alt + Backspace w „Opcjach” ustawień układu klawiatury.
Alen,
powiązane askubuntu.com/questions/65856/how-does-one-exit-the-x-server
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Odpowiedzi:

35

Jednym ze sposobów ponownego uruchomienia instancji serwera X jest uruchomienie (z wiersza poleceń)

sudo service lightdm restart

W przypadku Ubuntu 15.04 i nowszych:

sudo systemctl restart lightdm.service

a dla Kubuntu 15.04 i nowszych:

sudo systemctl stop sddm.service
labarna
źródło
1
lightdm? Myślałem, że gdm jest dla GNOME, kdm dla KDE, xdm dla XFCE i lightdm dla LXDE! i postawić go z GUI?
Robert
2
lightdm jest domyślnie ustawiony na 12.04, nie jestem pewien, kiedy został ustawiony jako domyślny na 11.10?
labarna
1
ponowne uruchomienie lightdm nie zabija Xorga. Tylko jego instancja.
Jack Mayerz
2
lightdm uruchamia tylko jedną instancję Xorg, więc ponowne uruchomienie lightdm powinno zamknąć jedyną otwartą instancję Xorg, chyba że robisz coś o wiele bardziej skomplikowanego.
labarna
21

W dniu 12.04 można ponownie uruchomić serwer za pomocą klawiszy skrótu: Right Alt+ Print Screen+ K.

Mike Haas
źródło
1
Co za dziwna kombinacja! Wydrukować??. Nie ma logiki; a co „(Right alt) + (Print Screen) + K” będzie na klawiaturze Apple? Mam właściwe polecenie i nie drukuję
Robert
1
en.wikipedia.org/wiki/Magic_SysRq_key zawiera więcej informacji, jeśli chcesz zrozumieć logikę, która się za tym kryje. printscreen to ten sam klucz, co sysrq (Żądanie systemowe).
pół
@semi: „printscreen to ten sam klawisz co sysrq” - nie na mojej klawiaturze. sysreqjest taki sam klucz jak delete.
Nathan Osman
4
Na moim komputerze nic się nie dzieje (świeża instalacja 13.10).
Andreas J.,
1
Aby to zadziałało, musisz raz uruchomić to polecenie:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
Naveen
9

W Ubuntu 14.04:

Naciśnij Ctrl+ Alt+, F1a następnie uruchom:

sudo service gdm stop

lub

sudo service lightdm stop

… W zależności od menedżera ekranu.

UWAGA: Aby odzyskać użycia startx, ewentualnie wymienić stopze startw jednej z powyższych poleceń.

bhass1
źródło
5

Zabijać xkill -a. -aoznacza, że ​​zabije wszystkie instancje wyświetlania. Aby uzyskać więcej informacji, uruchom man xkill.

Run: xinit. Również startxto polecenie służy do uruchomienia instancji, a nie samego serwera. Aby uzyskać więcej informacji, uruchom man xinti man startx.

Nie sądzę, że można zabić Xserver z GUI, a nawet gdyby tak było, nie byłby to właściwy sposób.

Jack Mayerz
źródło
Czy nie zabiłoby to wszystkich pojedynczych okien, czego nie chce użytkownik? Na przykład nie chcę zabijać wszystkich okien Firefoksa, chcę ponownie uruchomić wizualizację.
izomorfizmy
3
Użytkownik powiedział: „zabij i uruchom serwer X”. To wydaje się dokładnie tym , czego chce. Nie chodzi o ponowne uruchomienie powłoki gnome.
Gui Ambros