Eu suponho que você tenha uma instalação limpa do Ubuntu Server. O comando apt
é equivalente a apt-get
. Eu testei tudo sozinho (exceto o primeiro). Se você quer um desktop remoto como o servidor vnc, você precisará de pelo menos 3,4,5 ou 6. Veja mais informações aqui: link
-
Executar aplicativos GUI sem GUI
sudo apt install xauth
Em seguida, qualquer aplicativo gui que você instalar também instalará as dependências necessárias. Depois você pode se conectar com o comando
ssh -X
e executar qualquer aplicativo gui com o encaminhamento do X (nunca tentei com apenas o xauth instalado). -
GUI mínima:
sudo apt install xorg sudo apt install openbox --no-install-recommends
Execute o comando
startx
e o openbox será iniciado (você pode abrir um terminal lá e executar qualquer aplicativo desejado) -
GUI mínima com gerenciador de exibição:
sudo apt install xorg sudo apt install lightdm-gtk-greeter --no-install-recommends sudo apt install lightdm --no-install-recommends sudo apt install openbox --no-install-recommends
Após a reinicialização, você verá o menu de login do lightdm (não sei como você pode fazer com que ele não seja iniciado automaticamente, mas eu não acho que ele consome muitos recursos quando você não está logado). Talvez alguns temas não apareçam corretos, por isso, se você não se importar com mais dependências, instale todos os pacotes na mesma ordem, sem a opção
--no-install-recommends
. -
Um ambiente de desktop mínimo mais funcional (o que eu uso)
sudo apt install xorg sudo apt install lightdm-gtk-greeter
Instale o lightdm-gtk-greeter primeiro ou ele irá instalar o unity-greeter como dependência:
sudo apt install lightdm sudo apt install lxde-core sudo apt install lxpolkit #(pkexec can't run without it) sudo apt install lxsession-logout #(logout button doesn't work without it)
-
Um ambiente de trabalho leve e completo
sudo apt install lubuntu-core
Ele instalará todas as dependências como xorg, ligthdm, alsa e muitas outras coisas.
-
Um ambiente de trabalho um pouco mais pesado
sudo apt install xubuntu-core
Ele instalará todas as dependências como xorg, ligthdm, alsa e muitas outras coisas.
Você pode usar a opção --no-install-recommends
em 5 e 6, mas pode ser necessário instalar pacotes adicionais para a experiência completa da área de trabalho.