Come uccidere e avviare l'X server?


44

In 12.04 Come si uccide il server X dalla riga di comando e dall'interfaccia della GUI e come si avvia dal terminale virtuale?


Se vuoi semplicemente uccidere il server X, puoi abilitare le combinazioni di tasti Ctrl + Alt + Backspace su "Opzioni" delle impostazioni del layout della tastiera.
Alen,

Risposte:


35

Un modo per riavviare un'istanza del server X è eseguire (dalla riga di comando)

sudo service lightdm restart

Per Ubuntu 15.04 e versioni successive:

sudo systemctl restart lightdm.service

e per Kubuntu 15.04 e successivi:

sudo systemctl stop sddm.service

1
lightdm? Pensavo che gdm fosse per GNOME, kdm per KDE, xdm per XFCE e lightdm per LXDE! e per fermarlo dalla GUI?
Robert,

2
lightdm è il valore predefinito per 12.04, non sono sicuro quando è stato impostato il valore predefinito forse nell'11.10?
labarna,

1
riavviare lightdm non uccide Xorg. Ne è solo un'istanza.
Jack Mayerz,

2
lightdm avvia solo un'istanza di Xorg, quindi il riavvio di lightdm dovrebbe chiudere l'unica istanza Xorg aperta, a meno che tu non stia facendo qualcosa di molto più complicato.
labarna,

21

Su 12.04, è possibile riavviare il server con i tasti di scelta rapida: Right Alt+ Print Screen+ K.


1
Che strana combinazione !. Stampa??. Non ha logica; e cosa sarebbe "(Alt destra) + (Stampa schermo) + K" in una tastiera Apple? Ho il comando giusto e nessuna stampa
Robert

1
en.wikipedia.org/wiki/Magic_SysRq_key ha più informazioni su di esso se vuoi capire la logica dietro di esso. printcreen è la stessa chiave di sysrq (richiesta di sistema).
semi

@semi: "printscreen è lo stesso tasto di sysrq" - non sulla mia tastiera. sysreqè la stessa chiave di delete.
Nathan Osman,

4
Non succede nulla sulla mia macchina (nuova installazione di 13.10).
Andreas J.

1
Affinché ciò funzioni, è necessario eseguire questo comando una volta:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
Naveen,

9

In Ubuntu 14.04:

Premi Ctrl+ Alt+ F1e poi esegui:

sudo service gdm stop

o

sudo service lightdm stop

... a seconda del gestore del display.

NOTA: per ripristinare l'uso startx, in alternativa sostituire il stopcon startuno dei comandi precedenti.


5

Kill: xkill -a. -asignifica che ucciderà tutte le istanze di visualizzazione. Per ulteriori informazioni, esegui man xkill.

Run: xinit. Inoltre, startxquesto comando serve per avviare un'istanza e non il server stesso. Per ulteriori informazioni, eseguire man xinte man startx.

Non credo che sia possibile uccidere Xserver dalla GUI e, anche se lo fosse, non sarebbe il modo giusto per farlo.


Non ucciderebbe tutte le singole finestre, cosa che l'utente non vuole? Ad esempio, non voglio uccidere tutte le mie finestre di Firefox, voglio riavviare la visualizzazione.
Isomorfismi

3
L'utente ha detto: "uccidi e avvia il server X". Sembra essere esattamente quello che vuole. Non si tratta di riavviare gnome-shell.
Gui Ambros,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.