Si la ligne de commande suffit à certains, d'autres peuvent préférer travailler avec une interface graphique. Debian, pour cela, fournit une multitude d'environnements de travail, avec plus ou moins d'applications par défaut pour les étoffer.
Un environnement graphique de travail se compose généralement de plusieurs éléments. Il peut être intéressant de les connaître et les différencier pour bien comprendre ce qui se passe.
Généralement, pour avoir une interface graphique, Debian a besoin :
Voici un schéma représentant les différentes couches logicielles de l'interface graphique (Source : Shmuel Csaba Otto Traian [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0) or GFDL (http://www.gnu.org/copyleft/fdl.html)], via Wikimedia Commons)
Debian propose des interfaces clés en main, mais si vous souhaitez aller plus loin, voici une liste des différents composants disponibles :
L'environnement de bureau va fournir un espace de travail convivial avec, notamment, un bureau, des icônes ainsi qu'un parc d'applications de base, comme un panneau de préférences, un explorateur de fichiers, un lecteur de musique et plein d'autres outils pratiques au quotidien.
En voici les principaux :
GNOME |
KDE |
Xfce |
En attendant une actualisation sur 2019, on conserve les anciennes versions ici :
|
|
|
LXDE |
Enlightenment |
Cinnamon |
|
|
|
Mate |
|
Le gestionnaire de session permet de se connecter à une session graphique et éventuellement de passer d'un environnement de bureau à un autre facilement.
Si Debian propose des environnements de bureau clés en main, il est tout à fait possible de s'en construire un soi-même.
Pour cela, il suffit d'assembler les pièces nécessaires, en commençant par un gestionnaire de fenêtres, une barre des tâches, un explorateur de fichiers et tout ce qui peut vous sembler utile (ou pas).
En voici un exemple, construit avec Awesome :
Le gestionnaire de fenêtres (Window Manager) dessine les fenêtres, en piochant dans une librairie graphique comme GTK+ ou QT. Il permet aussi le redimensionnement des fenêtres, leurs positionnements et déplacements sur l'écran, la transparence de celles-ci, et pleins d'autres choses !
Si vous souhaitez une interface graphique, il vous faudra en choisir un, une liste détaillée des gestionnaires de fenêtres est disponible ici :
l'environnement de bureau lxqt .lxqt