Traduction : Anglais
Dans le système de fenêtre X, le serveur X lui-même ne donne pas à l'utilisateur la possibilité de gérer les fenêtres qui sont ouvertes. À la place, ce travail est délégué à un programme appelé un gestionnaire de fenêtre.
Le Gestionnaire de fenêtre donne aux fenêtres une bordure et vous permet de les bouger et de les maximiser/minimiser. L'interface utilisateur pour ces fonctions sont laissées à son auteur.
Ceci est assez confus pour les nouveaux utilisateurs d'un environnement de fenêtre X car la plupart des autres environnements n'utilise simplement qu'un gestionnaire de fenêtre et ne laisse pas de choix à l'utilisateur. C'est pourquoi, X est plus versatile et permet plus l'adaptation de l'environnement selon la volonté de l'utilisateur. Il permet la création d'un terminal X; une station de travail sans disque où tourne seulement un serveur X (sans ROM) et laisse toutes les implémentations d'interface utilisateur à un serveur central.
Les gestionnaires de fenêtre Linux communs sont :
- AmiWM (Ressemblant à Amiga)
Sawfish http://sawmill.sourceforge.net/
Windowmaker http://www.windowmaker.org/
Metacity http://ftp.gnome.org/pub/gnome/sources/metacity (Pour Gnome Debian ).
Blackbox http://blackboxwm.sourceforge.net/
Fluxbox http://fluxbox.sourceforge.net/
- IceWM (Un gestionnaire de fenêtre populaire écrit en C++)
- JWM (Un gestionnaire de fenêtre qui prend peu d'espace)
Openbox http://www.icculus.org/openbox/
Enlightenment http://www.enlightenment.org/
XFCE http://www.xfce.org/
- Kwm (le gestionnaire de fenêtre utilisé par le bureau KDE)
- Twm (un vieux gestionnaire de fenêtre datant des débuts des fenêtres X)
Fvwm http://www.fvwm.org/ (un gestionnaire de fenêtre vieux mais pratique - Toujours en constant développement !)
Allez voir Les descriptions des paquets x-window-manager
Si vous utilisez startx plutôt qu'un gestionnaire de connexion, vous voulez probablement choisir un gestionnaire de fenêtre par défaut. Pour changer le gestionnaire de fenêtre par défaut, faites
update-alternatives --config x-window-manager
( Allez voir la page man update-alternatives).
Les gestionnaires de fenêtre ne doivent pas être confondus avec les environnements de bureau (environnements de bureau) tels que GNOME, KDE, XFce. Ces trois environnements utilisent un gestionnaire de fenêtre comme une petite partie d'un système plus large. Et pour rendre les choses plus compliquées, GNOME ne vous oblige pas à utiliser un gestionnaire de fenêtre. Ils ont une liste de gestionnaires de fenêtres "supportés" parmi lesquels vous pouvez faire votre choix.
Afterstep devrait être mentionné - (et fvwm est en fait fvwm2 alors que fvwm1 a déjà de nombreuses "fonctionnalités" et prend peu d'espace)
Allez aussi voir
Gestionnaires d'écran de connexion (en): (gdm, kdm, xdm ..).
http://xwinman.org/ (en) pour une liste plus compréhensible des gestionnaires de fenêtre pour X.
(en) Une comparaison des gestionnaires de fenêtre au laboratoire open source de Mark Hobley (en)