Gestionnaire de fenêtres
Un gestionnaire de fenêtres (Window Manager, souvent abrégé WM) est un logiciel qui se charge d'organiser l'agencement des fenêtres à l'écran. Les fenêtres sont les zones d'affichage et d'échange entre les applications et l'utilisateur : généralement, l'interface de chaque application ouverte est affichée dans une fenêtre.
Les tâches du gestionnaire de fenêtres sont :
- créer un cadre autour des fenêtres, contenant un titre et généralement une bordure et des boutons de manipulation (fermer, restaurer, agrandir) ;
- gérer la position de ces fenêtres sur votre écran, de même que d'en gérer la taille et l'ordre d'affichage (la superposition des fenêtres) ;
- gérer les apparences et effets graphiques qui se rattachent aux fenêtres (miniaturisation, ombrages, transparence, icônification, etc.).
Gestionnaires de fenêtres et environnements
Un gestionnaire de fenêtres n'est pas à proprement parler un environnement de bureau. L'environnement de bureau est une collection, une sélection de plusieurs logiciels qui, ensemble, fournissent une interface complète à l'utilisateur.
Ainsi, l'environnement de bureau propose un bureau, des tableaux de bord, des applications de configuration de l'ordinateur, un gestionnaire de fichiers, une sélection d'applications répondant aux besoins des utilisateurs.
L'environnement de bureau inclut aussi un gestionnaire de fenêtres.
De son côté, le gestionnaire de fenêtres ne fait que gérer les fenêtres. Dans beaucoup de cas, on peut changer le gestionnaire de fenêtres de certains environnements de bureau sans pour autant changer ce dernier.
Gestionnaires de fenêtres courants
Mutter
Mutter1), évolution de Metacity, est un gestionnaire de fenêtres léger utilisant Clutter. Il est le gestionnaire de fenêtres par défaut de GNOME Shell. GNOME Shell est très lié à Mutter et est donc quasi impossible à remplacer.
Compiz
Compiz est un gestionnaire de fenêtres. Il est inclus de base avec Unity et d'autres environnements utilisant l’accélération 3D. Toujours en développement, utilise des effets graphiques tridimensionnels et visuels qui exploitent toutes les capacités de l'ordinateur du XXIe siècle.
Kwin
Kwin est le gestionnaire de fenêtres inclus de base avec l'environnement de bureau KDE. Kwin peut être utilisé individuellement ou avec un autre environnement de bureau.
Metacity
Metacity est le gestionnaire de fenêtres inclus de base entre autre avec l'environnement de bureau GNOME classique. Metacity peut être utilisé individuellement ou avec un autre environnement de bureau.
Xfwm
Xfwm est le gestionnaire de fenêtres inclus de base avec l'environnement de bureau XFCE. Xfwm peut être utilisé individuellement ou avec un autre environnement de bureau.
Openbox
Interface graphique très minimale et légère. Elle se suffit tout de même à elle-même et permet d'accélérer considérablement la réactivité de l'environnement, en particulier sur des machines même très anciennes et modestes.
Installation
Liens utiles Openbox
Enlightenment
Enlightenment est un gestionnaire de fenêtres très léger et esthétique, lié à l'environnement de bureau du même nom.
Liste secondaire
Fluxbox
Fluxbox est un gestionnaire de fenêtres très léger.
FVWM et ses dérivés
FVWM est un gestionnaire de fenêtres ultra léger et rapide, quoique ancien.
FVWM-Crystal est un fork de FVWM qui est un peu plus accessible.
Voir aussi le fork WindowMaker.
JWM
JWM (Joe's Window Manager) se veut léger et un peu plus user-friendly que Fluxbox.
Il est extrêmement léger (quelques Mio à peine) et ne nécessite que l'image d'un fond d'écran qu'il fait apparaître lui-même sans nécessiter de programme extérieur. Les icônes peuvent être toutes remplacées par un court texte (par exemple "web" pour le navigateur, "clex", qui est le nom du programme pour un gestionnaire d'arborescence et de fichiers mode console, "mix" pour le mixeur alsa, "menu" pour la touche principale de menu, etc.)
IceWM
Un gestionnaire de fenêtres très léger : IceWM.
Gestionnaires en mosaïque (tiling desktop)
Le tiling desktop empêche la superposition des fenêtres et facilite leur gestion au clavier.
wmii
Un gestionnaire de fenêtres dynamique en mode mosaïque (tiling desktop) pour gros geeks les personnes qui apprécient la gestion entièrement au clavier : wmii.
dwm
À l'origine de Awesome, dwm présente les mêmes caractéristiques principales, et est facilement configurable.
Awesome
Awesome est un gestionnaire de fenêtres léger, puissant et extrêmement configurable. Il se pilote principalement au clavier.
i3
i32) est un tiling desktop très léger inspiré de wmii et pilotable au clavier. Sa configuration se fait par fichier texte.
Sway
Hyprland
Niri
Niri est un autre compositeur Wayland qui permet la mise en place de bureaux virtuels scrollables horizontalement à l'infini (documentation).
Voir aussi les environnements :
Mango
Mango5) est encore un autre compositeur Wayland. Celui-ci propose à la fois du tiling et du scrollable desktop. Il permet donc à la fois ce que proposent Hyprland et Niri.
Voir aussi
Pages en rapport
- Awesome
- Bee (lightweight desktop environment)
- Comment gérer les fenêtres sous OpenBox
- Comment installer et configurer Openbox?
- Enlightenment
- Fluxbox
- FVWM
- Fvwm-crystal
- IceWM
- JWM
- KWin : le gestionnaire de fenêtres de KDE
- Metacity : gestionnaire de fenêtres
- Mutter
- Voici quelques exemples de script autostart.sh permettant le lancement d'applications au démarrage:
- Weston
- WindowMaker clone de l'interface de NeXT Step basé sur GNUStep
- Wmii
- Xfce
- xmonad

