Est-ce que le bureau consomme des ressources si je ne l'utilise pas? Si oui, comment puis-je l'activer/le désactiver?
Je suppose que vous avez une nouvelle installation d'Ubuntu Server. La commande apt
est équivalente à apt-get
. J'ai tout testé moi-même (sauf le premier). Si vous voulez un poste de travail distant tel qu'un serveur vnc, vous aurez besoin d'au moins 3,4,5 ou 6. Plus d'informations ici: https://help.ubuntu.com/community/ServerGUI
Exécuter des applications graphiques sans interface graphique
Sudo apt install xauth
Ensuite, toute application graphique que vous installez installera également les dépendances requises. Une fois que vous pouvez vous connecter avec la commande ssh -X
et exécuter une application graphique avec le transfert X (jamais essayé avec seulement xauth installé).
Interface graphique minimale:
Sudo apt install xorg
Sudo apt install openbox --no-install-recommends
Exécutez la commande startx
et openbox démarrera (vous pouvez y ouvrir un terminal et exécuter l’application de votre choix).
Interface graphique minimale avec gestionnaire d'affichage:
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
Après le redémarrage, vous verrez le menu de connexion lightdm (je ne sais pas comment vous pouvez le faire pour qu'il ne démarre pas automatiquement, mais je ne pense pas qu'il consomme trop de ressources lorsque vous ne vous êtes pas connecté). Certains thèmes ne paraîtront peut-être pas corrects. Par conséquent, si d'autres dépendances ne vous dérangent pas, installez tous les packages dans le même ordre sans l'option --no-install-recommends
.
Un environnement de bureau minimal plus fonctionnel (celui que j'utilise)
Sudo apt install xorg
Sudo apt install lightdm-gtk-greeter
Installez d’abord lightdm-gtk-greeter, sinon l’unité-greeter sera installée en tant que dépendance:
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)
Un environnement de bureau totalement léger
Sudo apt install lubuntu-core
Il installera toutes les dépendances comme xorg, ligthdm, alsa et bien d’autres choses encore.
Environnement de bureau un peu plus lourd
Sudo apt install xubuntu-core
Il installera toutes les dépendances comme xorg, ligthdm, alsa et bien d’autres choses encore.
Vous pouvez utiliser l'option --no-install-recommends
aux niveaux 5 et 6, mais vous devrez peut-être installer des packages supplémentaires pour une expérience de bureau complète.
Deux options supplémentaires que vous pouvez utiliser dans une connexion SSH
Supposons qu'une application nouvellement installée possède une interface d'administration Web accessible uniquement par défaut via localhost. Vous pouvez transférer des communications via ssh.
En outre, vous pouvez installer un navigateur Web sur le serveur et utiliser le transfert x11 pour transmettre l'affichage de la fenêtre de l'application via ssh au client.
Le transfert x11 transmettant des images, il est généralement plus lent que le transfert de port. Les deux peuvent être des outils utiles selon votre situation.
Vous pouvez installer des environnements de bureau avec Sudo apt --no-install-recommends install lubuntu-desktop
. Ce serait très léger
Merci à Nick Weinberg des commentaires: Sudo apt install --no-install-recommends lubuntu-core
devrait être meilleur