====== Interface Graphique Utilisateur ======
* Objet : Interface graphique utilisateur
* Suivi :
* Création par [[utilisateurs:martin_mtl]] le 21/11/2012
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=117806#p117806 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
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.
===== Introduction =====
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 :
-__Pour la partie visible :__
- d'un **gestionnaire de session**((https://fr.wikipedia.org/wiki/X_display_manager)) ou d'écran - //Display Manager (DM)// qui permet de vous connecter en tant qu'utilisateur et de choisir l'environnement de bureau dans lequel vous souhaitez évoluer. //(GDM, KDM...)//.
- d'un **environnement de bureau**((https://fr.wikipedia.org/wiki/Environnement_de_bureau)) - //Desktop Environment (DE)// qui sera votre espace de travail avec un bureau, des raccourcis vers vos applications ainsi que des outils de configuration. //(Gnome, KDE...)//.\\
-__Pour la partie technique :__
- d'un **gestionnaire de fenêtres**((https://fr.wikipedia.org/wiki/Gestionnaire_de_fen%C3%AAtres)) - //Window Manager (WM)// qui va permettre à l'environnement de bureau de dessiner les fenêtres et les objets à afficher. //(Mutter, Kwin...)//.
- d'un **système de fenêtrage**((https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_fen%C3%AAtrage)) - //Windowing system // qui va collecter l'ensemble des éléments à afficher (fenêtres, vidéos) et fournir une image bitmap au processeur graphique. //(Serveur X, Wayland...)//.
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)//
{{ https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Sch%C3%A9ma_des_couches_de_l%27interface_graphique.svg/500px-Sch%C3%A9ma_des_couches_de_l%27interface_graphique.svg.png }}
Debian propose des interfaces clés en main, mais si vous souhaitez aller plus loin, voici une liste des différents composants disponibles :
===== Environnement de bureau =====
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 ====
{{/manuel/gnome4.png?50X50 }}
Par défaut sur l'installeur Debian, il se veut simple et complet. \\
==== KDE ====
{{/manuel/kde-logo.png?50X50 }}
Complet et très configurable.
==== Xfce ====
{{/manuel/xfce-logo.png?50X50 }}
Léger et rapide.
{{ /file-Rd75e8bde2b0a658b4f072d20b2d0fbfd.png?400 }}
* [[:doc:environnements:gnome|Gnome]] - Présentation de Gnome et des logiciels qui la composent
En attendant une actualisation sur 2019, on conserve les anciennes versions ici :
* [[:doc:environnements:gnome:gnome3.4|Gnome 3.4]] - La version pour Wheezy.
* [[:doc:environnements:gnome:gnome-3.14|Gnome 3.14]] - La version pour Jessie.
{{ /file-R7cd4d886cdf01713f95a4acebcc520dd.png?400 }}
* [[:doc:environnements:kde:kde4 | KDE 4]]
* [[:doc:environnements:kde:kde | KDE 3.5]]
{{ /file-Rb6eb6917dc6181a37c66d0bafdf1b522.png?400 }}
* [[:doc:environnements:xfce:xfce|Xfce - Présentation et Utilisation]]
==== LXDE ====
{{/manuel/lxde-logo.jpg?67X50 }}
Très léger et très réactif
==== Enlightenment ====
{{/manuel/enlightenment-logo.png?50X50 }}
Pour les utilisateurs avancés avec une interface très légère.
==== Cinnamon ====
{{/file-R7dcb6977ede1f9d4aa25e2eced9bfed0.png?50 }}
Reprend l'interface de l'ancien Gnome, simple et complet
{{ /file-R3dd773d8278cbdf51f858c6c5abea00b.png?400 }}
* [[:doc:environnements:lxde:lxde|lxde - Présentation et Utilisation]]
{{ /file-R26c5d4b0f17069931dd08b3b632cecbf.png?400 }}
* [[:doc:environnements:x11:enlightenment | Enlightenment]]
{{ /file-R51fec2f5c521f2051aeb4293b34f5f2b.png?400 }}
* [[:doc:environnements:gnome:cinnamon]]
* [[doc:environnements:gnome:cinnamon-gnome3.4 | Installer Cinnamon sur Debian Wheezy avec Gnome 3.4]]
==== Mate ====
{{/file-R4045d77749c03319261c0bebaaed4eb3.png?67X50 }}
Un fork de Gnome 2
{{ /file-R1f93b7de08dac2f075c9347710288e1c.png?400 }}
* [[:doc:environnements:mate:mate|Mate - Présentation et utilisation]]
* [[:doc:environnements:mate:installation|Mate - Installation]]
* [[:doc:environnements:mate:personnalisation|Mate - Personnalisation]]
* [[:doc:environnements:mate:configuration|Mate - Configuration avancée]]
* [[:doc:environnements:mate:paquets-optionnels|Mate - Enrichir son environnement]]
===== Gestionnaire de session =====
Le gestionnaire de session permet de se connecter à une session graphique et éventuellement de passer d'un environnement de bureau à un autre facilement.
* [[:doc:environnements:x11:lightdm|LightDM]]
* gdm
* [[:doc:environnements:gnome:gdm3|GDM3]]
* kdm
* xdm
* [[:doc:environnements:x11:slim|SLiM]]
* [[:doc:environnements:kde:sddm|SDDM]]
=====Environnements de bureau personnalisés=====
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 [[:doc:environnements:x11:awesome |Awesome]] :
[[https://images.debian-facile.org/file-Ra117f3159ed3c761038303241bf9b15f|{{ /file-Re903f6be453d8812f3bcab4b7656987f.png }}]]
==== Gestionnaires de fenêtres ====
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 :
* [[:doc:environnements:gestionnaires-de-fenetres| Gestionnaires de fenêtres]] Aussi appelés Window Manager (ou **WM**).
l'environnement de bureau lxqt .[[/doc:environnements:lxqt:
]]
==== Divers ====
* Barres des tâches
* [[:doc:environnements:x11:tint2]]
* Verrouilleurs d'écran
* [[:doc:environnements:x11:slimlock|slimlock]]
* Dispositions clavier personnalisées
* [[:doc:environnements:x11:disposition-grecque-polytonique|Disposition clavier grecque polytonique]]
* Apparence du curseur
* [[:doc:environnements:x11:unclutter|UnClutter]]
* Accessibilité des environnements de bureau
* [[:doc:x11:orca | Orca]]