Come posso interrompere la GUI?


18

Devo inserire la riga di comando da sola senza interfaccia grafica per installare i driver NVIDIA ufficiali. Sto cercando di far funzionare il mio computer su HDMI e qualcuno su Youtube mostra come ma devi essere nel programma di impostazioni di Nvidia.

Risposte:


19

Per farlo basta seguire questo:

  1. Vai alla modalità CLI:

    CTRL+ ALT+F1

  2. Interrompere il servizio GUI su Ubuntu:

    sudo service lightdm stop
    

    o se stai usando una versione di Ubuntu precedente all'11.10, esegui:

    sudo service gdm stop
    

1
Forse aggiungere altri display manager, per le altre varianti di Ubuntu.
Uri Herrera,

2
eseguendo questo dal terminale ha sudo service lightdm stopfunzionato per me.
razzak,

Questo semplice servizio di arresto e avvio funziona, ma è il cambio di modalità canonico completo? Ai vecchi tempi si accedeva alla modalità utente non grafico di "runlevel 3" e indietro a "runlevel 5". Con systemd questo dovrebbe tradursi in (A) systemctl isolate multi-usere (B) systemctl isolate graphical. (A) in effetti chiude la GUI, (B) richiama di nuovo la schermata di accesso - che tuttavia genera errori ("Impossibile connettersi alla sessione del bus: Impossibile connettersi al socket / run / user / 1000 / bus: Connessione rifiutata") durante il tentativo per accedere. Perché?
kxr,

12

Uso

sudo service gdm stop

per interrompere la GUI e

sudo service gdm start

per ricominciare


1
Se usi kubuntu cambia gdmcon kdm:)
kv1dr

Accetterò la tua perché la mia domanda era troppo specifica. In realtà avevo bisogno di eseguire telinit 1 per disabilitare completamente i processi non richiesti.
dierre,

7

Se il tuo scopo è disabilitare temporaneamente la GUI, puoi interrompere il lightdmservizio (o qualsiasi messaggio di benvenuto che stai utilizzando) con sudo service lightdm stop(14.04 e precedenti) o sudo systemctl stop lightdm(dal 15.04) da tty1, come già mostrato da altri.

Se il tuo scopo è quello di avviare la riga di comando per un lungo periodo di tempo tra i riavvii, puoi aprirlo /etc/default/grubcon la scelta del tuo editor di testo. Personalmente uso nano, quindi per me il comando sarebbe sudo nano /etc/default/grub. Ora, cerca GRUB_CMDLINE_LINUX=""di GRUB_CMDLINE_LINUX="text". Oppure puoi creare due righe, una commentata, una non commentata in questo modo:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""

Una volta necessario, decommenta semplicemente la linea per la modalità in cui vuoi entrare. Dopo aver completato la modifica del /etc/default/grubfile, salvarlo ed eseguirlo sudo update-grubper effettuare le configurazioni caricate nel grub.cfgfile effettivo . Riavvia e dovresti inserire direttamente la riga di comando.


2

Inizia disconnettendosi e colpendo CtrlAltF1, quindi accedi.

Su Kubuntu l'arresto della GUI può essere eseguito sudo /etc/init.d/kdm stop. Su Ubuntu probabilmente lo sarà sudo /etc/init.d/gdm stop.

Inserisci la tua password quando richiesto.

dmsta per Display Manager, controlla ls /etc/init.d/quale dmè disponibile quando non lo è gdm.

Per riavviarlo basta cambiare stopin start.

Probabilmente passerai automaticamente alla GUI, se non colpisci: CtrlAltF7


i lightdmsuoni di obysr sono familiari. Ciò renderebbe il comando:sudo /etc/init.d/lightdm stop
jippie il

1

So che non lo chiedi specificamente, ma devi installare il driver nvidia-current.

Puoi farlo da una GUI. Basta eseguire jockey-gtko cercare "Driver aggiuntivi" dal trattino. Una volta installato, apri Impostazioni Nvidia e vai da lì.


0

Puoi aprire gnome-terminal e digitare sudo telinit 1. Questo ti lascerebbe cadere al livello 1 (modalità utente singolo) e uccidere i servizi di GUI.


non sta succedendo. Ho digitato sudo init 3 ma non è cambiato nulla.
dierre,

era sudo telinit 1, quindi scegli root.
dierre,

@bertmanphx: non sei a conoscenza del processo di avvio di Ubuntu e dei runlevel utilizzati.
enzotib

@dierre: Penso che non sia corretto modificare le risposte nel core, come cambiare 3 in 1. Questo invalida le intenzioni di OP e la mia obiezione.
enzotib

1
Bene, la risposta è stata davvero utile, quindi ho pensato di correggere le parti sbagliate.
dierre,
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.