Como desativar a GUI na inicialização no 18.04 (Bionic Beaver)?

19

Parece que sudo systemctl disable gdm3 && sudo systemctl disable gdmnão funciona no 18.04 para desativar o sistema de janelas na inicialização. Qual é o método para fazer isso agora?

iluminar
fonte
Você estragou tudo sysctlcom systemctl. Por favor, leia suas páginas de manual ( man 8 sysctle man systemctl).
N0rbert
11
LOL, você está certo, eu fiz direito no sistema, mas simplesmente digitei errado aqui. Fixo.
ylluminate

Respostas:

36

Para desativar a GUI na inicialização, execute:

sudo systemctl set-default multi-user.target

Para ativar a GUI novamente, emita o comando:

sudo systemctl set-default graphical.target

Para iniciar a sessão do Gnome em um sistema sem uma GUI atual, basta executar:

sudo systemctl start gdm3.service
Prumo
fonte
11
Funciona, mas há um problema. A tela agora é bem pequena no VirtualBox
nurp 19/09/18
Como você encerra o gdm uma vez iniciado manualmente?
Binarymelon 20/10/19
Não funciona para mim: 'Falha ao definir o destino padrão: o arquivo de unidade user-multi.target não existe.'
Michid 19/05/19
2
@michid Isso é porque você capotou useremulti
Aido
3

Para responder ao comentário de @ nurp

A tela agora é bem pequena no VirtualBox.

  1. atualize sua /etc/default/grubconformidade:

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXMODE=1152x864x32 GRUB_GFXPAYLOAD_LINUX=1152x864x32

  2. correr sudo update-grub.

    • nomodeset para que o kernel não tente alterar a resolução definida pelo GRUB.
    • GRUB_GFXPAYLOAD_LINUX se essa variável estiver definida, ela controla o modo de vídeo no qual o kernel do Linux é iniciado, substituindo a opção de inicialização 'vga ='.

Referências

Andrey Arapov
fonte
1

Para desligar o gdm uma vez iniciado manualmente ..

Você simplesmente executa:

sudo systemctl stop gdm3.service
BOuzzi
fonte
Era o que eu esperava, mas não parece fazer nada.
Binarymelon
0

Em resposta a:

sudo systemctl stop gdm3.service

Não parecendo fazer nada comentado por binarymelon

Só posso assumir que você está fazendo isso na interface da linha de comandos fora da GUI ... e você não está recebendo resposta porque o serviço da GUI já está fechado.

Como alternativa, (o que levou muitas horas para aprender e muito mais tempo para entender) ...

Eu descobri que tudo depende do que você fez ... por exemplo, a instalação lightdmsem “ core” ou o que resultar em "GUI-ness" defeituosa ...
Se você está realmente executando as instruções da interface da linha de comando acima em um terminal dentro da GUI certamente fará alguma coisa ...
Lembre-se, esta é a minha experiência em 18.04.

Se você estiver usando gdm3, ele fechará e será apenas um cursor (o que eu chamo de antigo) no canto superior esquerdo ... e se você não estiver usando gdm3, ele dirá:

Failed / not loaded

Nota e dica útil:
Se você parar o serviço e ainda não tiver uma interface de linha de comando para digitar novos comandos, tente: CTRL+ ALT+ F3.

Este é o seu ponto de parada para matar / desligar a GUI carregada, não importa qual seja ... mesmo que sua senha não esteja sendo aceita.

Sei que isso é verdade, porque se você tentar reiniciar a GUI "muito cedo", também conhecida como ainda em processo de fechamento / parada, manutenção / desligamento da GUI, então, na minha experiência, a CLI o alertará sobre isso. fato e peça para você tentar novamente daqui a pouco.

Alex
fonte