Não inicie o Xserver [duplicado]

5

Estou tentando convencer o sistema init do Ubuntu a não iniciar o X11 na inicialização. A remoção de gdm não alterou o fato de que, cada vez que a máquina reinicia, o X11 com o Gnome é ativado.

Como posso me livrar disso? Eu preciso fazer o login automático como root sem Xserver após a inicialização. É destinado a uma finalidade de automação muito específica para se comportar assim e não para a experiência Desktop;)

    
por wishi 12.10.2010 / 12:23

3 respostas

7

Existem dois arquivos controlando a inicialização do X em uma instalação padrão do Ubuntu: /etc/init/gdm.conf e /etc/init/failsafe-x.conf . Enquanto o primeiro pertence ao pacote gdm , o segundo pertence a x11-common e será acionado se o GDM não iniciar, o que acontece em particular quando você remove o GDM.

No entanto, você não precisa remover pacotes para impedir que o GDM seja iniciado; o suficiente para dizer ao sistema upstart para não iniciá-lo:

  1. edite os arquivos /etc/init/gdm.conf e /etc/failsafe-x.conf (pode ser uma boa ideia fazer uma cópia de backup dos arquivos antes da edição)
  2. altere a sub-rotina start on ... existente com uma condição que não é cumprida em seu ambiente padrão; por exemplo, você pode querer iniciar o X apenas em "runlevel 5", que é o que tradicionalmente outras distribuições de Linux faziam:

    start on runlevel [5]
    
  3. salve suas alterações e reinicie

A documentação completa sobre os arquivos de configuração iniciantes pode ser lida por man 5 init .

    
por Riccardo Murri 12.10.2010 / 13:07
2

Você poderia fazer:

sudo update-rc.d -f gdm remove

Em seguida, para restaurar:

sudo update-rc.d -f gdm default
    
por churnd 12.10.2010 / 12:58
2

Se isso se destina a uma tarefa não gráfica muito específica, ubuntu-desktop não é o que você deseja.

Eu sei que você não deveria precisar remover coisas para impedi-los de correr, mas, francamente, você faria melhor em pegar o Ubuntu Server (ou mesmo mínimo ) CD e começar de um nível baixo.

Você está dirigindo um tanque para o trabalho. Você poderia desmontá-lo, quebrando a maneira como deveria funcionar e demorando muito para isso ... Ou você poderia trocá-lo pelo equivalente a super bike e instalar o que precisa.

    
por Oli 12.10.2010 / 14:42