Come si esce dal server X?


56

Il comando sudo service gdm stopdisabiliterebbe temporaneamente il server X in Ubuntu 11.04.

Tuttavia, questo stesso comando non funziona più in Ubuntu 11.10, perché "gdm" è un "servizio non riconosciuto" secondo Terminal. Come posso quindi disabilitare il server X in Ubuntu 11.10?


se vuoi solo riavviare x server basta accedere e disconnettersi, altrimenti ctr + alt + backspace normalmente lo fa per ... forse quel collegamento deve essere abilitato sotto le preferenze della tastiera
HTDutchy


La domanda dovrebbe essere "come fermare il gestore delle sessioni" ma poiché molte persone pensano che gdm sia un "server X", questo dovrebbe rimanere così.
Emmanuel,

Risposte:


67

GDM è stato disattivato per LightDM, quindi:

sudo stop lightdm

O nel tuo servizio:

sudo service lightdm stop

Per riferimento futuro, tutti questi servizi di avvio (che possono essere eseguiti con il comando di servizio di initctl e le scorciatoie) sono .conffile in/etc/init/


La domanda è sull'uscita dal server X, ma credo che lightdm sia il client X server? No ? e il comando nella tua risposta fermerà solo il client e non il server?
Ahmed,

1
@Ahmed lo script di avvio di lightdm è ciò che inizia X.
Oli

@Ahmed "DM" - desktop manager; sì, gdm e lightdm sono clienti X, ma assumono responsabilità speciali - gestione di altre decorazioni delle finestre dei client, ordine di sovrapposizione, trascinamento della selezione, taglia e incolla, ecc.
qneill

20

Il motivo per cui non funziona è perché Ubuntu 11.10 è passato da GDM a LightDM .

Prova invece questo comando:

sudo service lightdm stop

11

Puoi anche usare la scorciatoia da tastiera:

Alt + PrtScn/SysReq + K

Un po 'di una scorciatoia da tastiera lunga e tortuosa, forse troppe persone stavano premendo Ctrl + Alt + Backspace quindi l'hanno cambiata in questo.

Posso confermare che funziona dal 10.04 al 11.10.


7

@Oli praticamente l'ha inchiodato, ma volevo notare che questo probabilmente non ti aiuterà molto se devi fare qualcosa dalla riga di comando senza X.

Per questo, è necessario premere Ctrl+ Alt+ F1, quindi accedere dalla console. Successivamente, è possibile interrompere e riavviare il lightdmservizio secondo necessità.


5

Tecnicamente parlando gdm o lightdm gestiscono le richieste di sessioni desktop che non sono server X. (un server X sta offrendo eventi all'applicazione X, xorg è un server X :).

modificare

Per arrestare il server X killall X o sudo killall Xse non si è il proprietario del processo.

Ovviamente devi avere un terminale per farlo.

Un modo se non riesci ad aprire un terminale gnome o un xterm è quello di avviare una console di testo; premi contemporaneamente i tasti Ctrl + Alt + F1, quindi accedi al prompt (la tua password non verrà mostrata, nemmeno come asterischi). (Da F1 a F5 sono ok)


Sì, esattamente. E la domanda era: come spegnere "X server"? Non ho installato gdm o lightdm, non ho nulla a che fare con loro. Abbiamo avviato il server: "X &" come root. Come possiamo fermarlo?
Tele

@Tele Ho appena apportato una modifica
Emmanuel il

Sì, lo so di killall, ma non c'è qualcosa di più delicato, regolare e ufficiale. Non mi piace la brutalità. Dobbiamo cancellare il processo come congelato?
Tele

3

vecchio post ma domanda attuale. Il comando sudo service mdm stopdisabiliterebbe temporaneamente il server X in Linux Mint 17.3 temporaneamente. Dopo aver installato i driver puoi farlo sudo service mdm start.


0

poiché questo è il risultato principale che è venuto fuori con la ricerca di Google Solus stop X server, volevo aggiungere questa risposta perché Solus non usa service.

per questo, puoi usare sudo systemctl stop lightdme fare tutto ciò che devi fare.

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.