Após a instalação do Ubuntu Server 12.04, instalei o Xubuntu apenas para ter uma GUI mínima:
sudo apt-get install x-window-system-core
sudo apt-get install --no-install-recommends xubuntu-desktop gparted
Mas agora eu quero começar o X apenas em certas ocasiões. Antes de 12.04, eu apenas emito:
sudo update-rc.d -f gdm remove
Mas este comando não funciona mais.
Como posso parar o X do init no Ubuntu 12.04? E como posso iniciá-lo quando preciso?
Eu tentei as duas perguntas, mas não tenho o gdm.conf:
Respostas:
Nas versões recentes do Ubuntu,
gdm
foi substituído porlightdm
- é por isso que você não tem umgdm.conf
. Para definirlightdm
para ser iniciado manualmente, crie um arquivo 'override' para sua configuração init:(isso apenas cria um arquivo chamado
/etc/init/lightdm.override
, contendo uma única linha que dizmanual
)Dessa forma, o lightdm será iniciado apenas quando você chamar:
e para pará-lo:
fonte
echo manual >> /etc/init/lightdm.override
como root?bash
como root, vs. correrdd
como root)dd
aqui é que você está executando apenas um processo único (e simples) como raiz, em vez de um shell inteiro.Para o Ubuntu 18.04, isso funcionou para mim:
Fonte: https://wiki.debian.org/GDM#systemd
fonte
só quero compartilhar, pode ser útil para qualquer um.
Instalei o Ubuntu Server 12.04 e mais tarde instalei a interface gráfica kubuntu-desktop
Agora, quando eu queria desativar a inicialização / login gráfico, tentei todas as opções
/etc/default/grub
.. fazendo a entradaGRUB_CMDLINE_LINUX_DEFAULT="text"
no lugar de"quiet splash"
assim como
Nada funcionou. Depois editei o
/etc/init/kdm.conf
e adicionei 2 nível de execução padrão ao nível de execução [! 026]Funcionou.
fonte
Instalei o Ubuntu Server 12.04 em um netbook, principalmente porque sou mais fã da CLI do que sou da GUI, mas queria uma GUI leve para pequenas coisas. Eu instalei o LXDE, não o Lubuntu, mas ele iniciaria o LXDM, o gerenciador de login do LXDE. Eu olhei por todo o lado e tentei muitas coisas para fazer com que isso parasse de carregar o LXDE. Depois de analisar esta pergunta e resposta, encontrei uma boa maneira de interromper o LXDE.
Em vez de adicionar um arquivo semelhante ao lightdm.override, estava procurando no / etc / init e encontrei um arquivo chamado lxdm.conf. Depois de examinar o arquivo, principalmente porque estava curioso, descobri que esse era o arquivo que eu precisava ou não. Depois de fechar o arquivo, renomei-o
Renomeei-o em vez de removê-lo, caso causasse problemas, mas até agora não consigo identificar nenhum problema ao renomear este arquivo, portanto, deve ser seguro removê-lo.
Eu não sei sobre outros DEs, mas isso funcionou para mim com o LXDE.
fonte
Verifique
systemctl get-default
.Se a saída for
graphical.target
, defina-amulti-user.target
comsystemctl set-default
:Consulte este link para obter mais informações sobre systemd-target: 10.3. Trabalhando com destinos do systemd
fonte
O seguinte é para o Ubuntu Server 12 LTS
Primeiro, você precisa abrir um termo real com CTRL+ALT F1
Conecte-se
Pare o gdm com:
Remova o gdm que você não precisa em um servidor.
Defina o próximo nível de execução de inicialização com.
Sem o gdm, você precisará instalar o xinit se ainda desejar executar aplicativos baseados em GUI sem o gerenciador de janelas gdm.
Reinicie no nível de execução 3.
Para executar uma GUI ou área de trabalho após a reinicialização, faça.
Isso iniciará sua sessão do gnome normalmente.
Quando terminar, basta sair da área de trabalho e retornar ao nível 3.
Agora você também pode iniciar aplicativos individuais sem uma área de trabalho, como:
ou privilegiado com
fonte