Como faço para parar a GUI?

18

Preciso entrar na linha de comando sozinho, sem GUI para instalar os drivers oficiais da NVIDIA. Estou tentando fazer meu computador funcionar com HDMI e alguém no Youtube mostra como, mas você precisa estar no programa de configurações da Nvidia.

Anthony
fonte

Respostas:

19

Para fazer isso, basta seguir o seguinte:

  1. Vá para o modo CLI:

    CTRL+ ALT+F1

  2. Pare o serviço da GUI no Ubuntu:

    sudo service lightdm stop
    

    ou se você estiver usando uma versão do Ubuntu anterior à 11.10, execute:

    sudo service gdm stop
    
obysr
fonte
11
Talvez adicione mais gerenciadores de exibição, para as outras variantes do Ubuntu.
Uri Herrera
2
executando isso no terminal sudo service lightdm stopfuncionou para mim.
Razzak
Esse simples serviço de parar e iniciar funciona - mas é a mudança completa do modo canônico? Antigamente, entrava-se no modo mulit-user não gráfico por 'runlevel 3' e volta gráfico por 'runlevel 5'. Com systemd, isso deve ser traduzido para (A) systemctl isolate multi-usere (B) systemctl isolate graphical. (A) de fato fecha a GUI, (B) exibe a tela de login novamente - o que gera erros ("Não foi possível conectar-se à sessão de barramento: falha ao conectar-se ao socket / run / user / 1000 / bus: conexão recusada") ao tentar Entrar. Por quê?
Kxr # 29/19
12

Usar

sudo service gdm stop

para parar a GUI e

sudo service gdm start

para iniciá-lo novamente

Florian Diesch
fonte
11
Se você usar o kubuntu, altere gdmcom kdm:) #
301 kv1dr
Aceito a sua porque minha pergunta foi muito específica. Na verdade, eu precisava executar o telinit 1 para desativar completamente os processos não necessários.
dierre
7

Se seu objetivo é desabilitar temporariamente a GUI - você pode interromper o lightdmserviço (ou o que estiver usando) com sudo service lightdm stop(14.04 e versões anteriores) ousudo systemctl stop lightdm (desde 15.04) de tty1, como já foi mostrado por outras pessoas.

Se o seu objetivo for inicializar na linha de comando por um longo período de tempo entre as reinicializações, você poderá abrir /etc/default/grubcom a escolha do seu editor de texto. Eu pessoalmente uso nano, então para mim o comando seria sudo nano /etc/default/grub. Agora, encontrar GRUB_CMDLINE_LINUX=""a GRUB_CMDLINE_LINUX="text". Ou você pode criar duas linhas, uma comentada e outra não comentada assim:

#GRUB_CMDLINE_LINUX="text"
GRUB_CMDLINE_LINUX=""

Quando necessário, remova o comentário da linha em que modo você deseja entrar. Ao concluir a edição do /etc/default/grubarquivo, salve-o e execute sudo update-grubpara fazer as configurações carregadas no grub.cfgarquivo real . Reinicialize e você deve inserir a linha de comando diretamente.

Sergiy Kolodyazhnyy
fonte
2

Comece fazendo logout e marcando CtrlAltF1 e faça logon.

No Kubuntu, a GUI pode ser interrompida sudo /etc/init.d/kdm stop. No Ubuntu, isso provavelmente será sudo /etc/init.d/gdm stop.

Digite sua senha quando solicitado.

dmsignifica Display Manager, verificar ls /etc/init.d/que dmestá disponível quando não é gdm.

Para reiniciar, mude stoppara start.

Você provavelmente muda automaticamente para a GUI, se não estiver em greve: CtrlAltF7

jippie
fonte
O Obysr lightdmparece familiar. Isso faria o comando:sudo /etc/init.d/lightdm stop
jippie
1

Eu sei que você não está perguntando isso especificamente, mas você precisa instalar o driver nvidia-current.

Você pode fazer isso de uma GUI. Basta executar jockey-gtkou procurar "Drivers adicionais" no painel. Depois de instalado, abra as Configurações da Nvidia e vá a partir daí.

RolandiXor
fonte
0

Você pode abrir o terminal gnome e digitar sudo telinit 1. Isso deixaria você executar o nível 1 (modo de usuário único) e mataria os serviços da GUI.

bertmanphx
fonte
isso não está acontecendo. Digitei sudo init 3, mas nada mudou.
dierre
foi sudo telinit 1, depois escolha root.
dierre
@bertmanphx: você não está ciente do processo de inicialização do ubuntu e dos níveis de execução usados.
enzotib 31/05
@ Dierre: Eu acho que não é correto editar as respostas no núcleo, como alterar 3 para 1. Isso invalida as intenções do OP e minha objeção.
enzotib 31/05
11
Bem, a resposta foi realmente útil, então pensei em corrigir as partes erradas.
dierre