Ativar / desativar o ambiente de área de trabalho Ubuntu no ubuntu-12.04.1-server-i386

8

Eu instalei o ubuntu-12.04.1-server-i386 e, além disso, instalei o ambiente de desktop Ubuntu para que eu possa manter o servidor facilmente.

Ouvi que eu entendo totalmente que a instalação do ambiente de área de trabalho afetará a eficiência do servidor, mas é muito fácil manter o servidor com a GUI, por isso estou pensando em alguma solução alternativa para ativar ou desativar o Ubuntu Desktop Environment sempre que precisarmos, como fazemos no Windows para serviços? Pesquisei e reparei em muitos sites, mas não encontrei nada relacionado a isso.

Agradecemos antecipadamente e desculpe pelo meu inglês ruim.

insira a descrição da imagem aqui

Rushik Parikh
fonte

Respostas:

6

Esta é uma instância específica de uma pergunta genérica "como impedir que um serviço iniciante seja executado na inicialização".

Você pode usar uma substituição:

sudo echo "manual" >> /etc/init/lightdm.override

Para iniciar o lightdm no comando:

sudo start lightdm

Para restaurar seu sistema para que o lightdm seja sempre iniciado na inicialização:

sudo rm /etc/init/lightdm.override

Para mais informações, o livro de receitas inicial é seu amigo:

http://upstart.ubuntu.com/cookbook/

SRC: Aqui

Rushik Parikh
fonte
E como desligo a GUI novamente?
Håkon K. Olafsen
1
sudo service lightdm stop
Rushik Parikh
Não se sudorefere echo? O seu primeiro sudo echo "manual" >> ...não tem permissão para escrever /etc/init/.
Gauthier
Eu também tive esse problema. >> não é executado como root. sudo -i primeiro é uma boa solução.
Robert Jacobs
Está de volta ao gdm, então você deve criar o arquivo /etc/init/gdm.override com o conteúdo acima, atualmente (2016)
Warren P
3

Tente desativar a GUI, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:

sudo update-rc.d -f gdm remove

Ao reiniciar o computador, você obterá o login no modo de texto. Para executar a GUI novamente:

startx

Para ativar a GUI novamente:

sudo update-rc.d -f gdm defaults

Fonte: HTG

Mitch
fonte
Eu executo o comando "sudo update-rc.d -f gdm remove" nada acontece! Então eu tentei "parada serviço sudo LightDM" mas ele pára de verificar stste bateria e "sudo service gdm stop" é o serviço não reconhecido
Rushik Parikh
Eu instalei o servidor 12.04 ontem e segui as etapas, e funcionou. Fez exatamente como a fonte disse. Avise-se me.
Mitch
Eu adicionei imagem na pergunta. Eu acho que o comando não está executando corretamente
Rushik Parikh
"sudo echo" manual ">> /etc/init/lightdm.override" funcionou para mim
Rushik Parikh
Eu tentei isso e não funcionou para mim. ver imagem
Mitch
0

Outra maneira de evitar o problema de permissões é usar 'tee'. Igual a:

echo "manual" | sudo tee /etc/init/lightdm.override
Ketil
fonte