Como remover a interface gráfica do usuário?

31

Ok, minha pergunta é que, eu quero executar um aplicativo pesado, em uma máquina virtual (VirtualBox) com apenas 2 GB de RAM (o Windows 7 32Bit Host tem 4 GB, 3,5 GB efetivos). Inicialmente, pensei em instalar o Ubuntu Server 12.04.1, que não vem com uma GUI, então achei que seria eficiente em desempenho, mas tenho apenas o Ubuntu 12.04 Desktop.

Minha pergunta é: é possível remover as partes da GUI no Ubuntu 12.04 Desktop (não servidor), mantendo apenas o SO principal, após a instalação em uma máquina virtual?

Ou existe alguma maneira de melhorar o desempenho do sistema operacional?

Se você precisar de mais informações, estou pronto para fornecer.

Não quero a GUI nem nada, mesmo uma pequena janela de terminal é boa para mim, posso acessar arquivos por FTP.

Praveen Kumar Purushothaman
fonte

Respostas:

51

Não é necessário remover a GUI (unidade, lightdm, compiz etc.) do sistema.

Você pode deixá-lo e apenas fazer sua inicialização padrão como um modo de texto e, se precisar de uma GUI, poderá restaurá-la facilmente.

abra /etc/default/grubcomo root no seu editor de texto favorito, por exemplo sudo vi /etc/default/grubE altere a linha GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" Para GRUB_CMDLINE_LINUX_DEFAULT="text"e atualize o Grub. sudo update-grub Seu sistema sempre será inicializado no modo de texto.

Se você quiser usar a GUI uma vez, poderá iniciar facilmente o lightdm, a GUI:

sudo service lightdm start

Aqui estão algumas dicas que você pode usar para aumentar o desempenho do seu sistema.

Oxilibrium
fonte
1
+1 para uma resposta rápida . Deixe-me experimentar e ver se isso funciona! :) Além disso, isso terá um desempenho melhor do que ter a GUI e executá-la?
Praveen Kumar Purushothaman
tomar o seu tempo e os resultados post, por favor
Eu tenho GRUB_CMDLINE_LINUX_DEFAULT="quiet splash". Devo usar "text"ou apenas text?
Praveen Kumar Purushothaman
1
Você é welcome.use linha de comando sudo shutdown -h nowousudo halt
1
@maythux Embora haltepoweroff geralmente sejam equivalentes, sem dúvida é preferível usar sudo shutdown -P nowou sudo poweroffdesligar e desligar o sistema.
Eliah Kagan 6/10/12
20

Nenhuma dessas respostas responde à pergunta do usuário.

  • Aconselhar como desativar a GUI não a está removendo.
  • Aconselhar como usar uma GUI diferente não a está removendo.
  • Aconselhar o uso de uma distribuição Linux diferente não a está removendo.

Os comandos para remover a GUI são:

sudo apt-get remove ubuntu-desktop
sudo apt-get autoremove

Isso removerá o meta-pacote do Ubuntu Desktop e todos os pacotes associados.

Se você vai responder à pergunta, responda à pergunta.

Majik
fonte
2
A resposta aceita fornece indicadores na direção recomendada. Apenas responder sudo apt-get remove stuffpoderia causar mais danos ao OP do que você imagina. Evite adicionar razões pelas quais você adicionou a resposta, isso é fora de tópico e é melhor como comentário.
Edwin
Eu concordo com @edwin. :)
Praveen Kumar Purushothaman
se eu quiser habilitá-lo, o que devo fazer?
Bugzero
1
Esse método pode ou não funcionar: geralmente os pacotes que fornecem a GUI dependem de outros pacotes, de modo que o ubuntu-desktopmetapacote nem sempre é a raiz de sua "árvore de dependência".
Eliah Kagan 9/08/14
Majik ainda tem um ponto MUITO válido! Quando alguém pergunta como você remove a GUI, qualquer outra resposta que não seja como realmente remover a GUI é por definição fora do tópico. Se alguém perguntar "eu tenho que remover a GUI?", Fique à vontade para elaborar os prós e contras da GUI e / ou versões diferentes dela.
CalMo
11

Como alternativa, você pode instalar o openbox, um dos gerenciadores de janelas mais leves disponíveis:

sudo apt-get install openbox openbox-themes obconf obmenu

Isso adiciona automaticamente uma sessão de caixa aberta ao menu de login. E esta é a sua GUI:

insira a descrição da imagem aqui

Sim, é isso. Nada além de um menu com o botão direito. Uma GUI com uma pegada de RAM incrivelmente baixa, exatamente como você deseja.

Glutanimado
fonte
Parece legal, mas eu estou cada vez mais interessado em remover a interface em si, porque eu quero executar um aplicativo pesado e enorme, que eu possa acessar usando meu host do Windows. :)
Praveen Kumar Purushothaman