Jak zabić i uruchomić serwer X?


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

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.


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ń.


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.


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
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.