| Les deux révisions précédentesRévision précédente | |
| gestionnaire_de_fenetres [Le 22/08/2026, 00:17] – màj lien interne krodelabestiole | gestionnaire_de_fenetres [Le 23/09/2026, 01:13] (Version actuelle) – +mangowm | +explication fenêtre | suppr obsolète | corrections | suppr prosélytisme openbox | TODO à réorganiser krodelabestiole |
|---|
| ====== Gestionnaire de fenêtres ====== | ====== Gestionnaire de fenêtres ====== |
| |
| Un **gestionnaire de fenêtres** (//Window Manager//) est un programme qui se charge d'organiser l'agencement des fenêtres sur votre écran. Les tâches du gestionnaire de fenêtres sont : | Un **gestionnaire de fenêtres** (//Window Manager//) est un programme 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 [[:logiciels|applications]] et l'[[:utilisateur]] : généralement, chaque application ouverte est affichée dans une fenêtre. |
| * créer un //cadre// autour des programmes contenant un titre et une bordure ; c'est ce que l'on appelle 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 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 //[[:interface_3d|effets graphiques]]// qui se rattachent aux fenêtres (miniaturisation, ombrages, transparence, icônification, etc.). | * gérer les apparences et //[[:interface_3d|effets graphiques]]// qui se rattachent aux fenêtres (miniaturisation, ombrages, transparence, icônification, etc.). |
| ===== Gestionnaires de fenêtres et environnements ===== | ===== Gestionnaires de fenêtres et environnements ===== |
| |
| Un gestionnaire de fenêtres n'est pas à proprement parler un [[:environnements|environnement de bureau]]. L'environnement de bureau est une collection, une sélection de plusieurs logiciels qui, ensemble, donnent une expérience unique à l'utilisateur. | Un gestionnaire de fenêtres n'est pas à proprement parler un [[:environnements|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 proposera un bureau, des tableaux de bord, des logiciels de configuration de l'ordinateur, un gestionnaire de fichiers, une sélection de logiciels répondant aux besoins des utilisateurs, etc. | 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, etc. |
| |
| L'environnement de bureau inclut aussi un gestionnaire de fenêtres. | L'environnement de bureau inclut aussi un gestionnaire de fenêtres. |
| |
| ===== Gestionnaires de fenêtres courants ===== | ===== Gestionnaires de fenêtres courants ===== |
| |
| ==== Compiz ==== | |
| |
| [[:compizconfig-settings-manager|Compiz]] est un gestionnaire de fenêtres. Il est inclus de base dans [[: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 XXI<sup>e</sup> siècle. C'est ce gestionnaire de fenêtres qui est utilisé lorsque vous activez les [[:interface_3d|effets du bureau]]. | |
| |
| ==== Mutter ==== | ==== Mutter ==== |
| |
| **[[Mutter]]**, é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. | **[[Mutter]]**, é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 ==== |
| | |
| | [[:compizconfig-settings-manager|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 XXI<sup>e</sup> siècle. |
| |
| ==== Kwin ==== | ==== Kwin ==== |
| |
| [[:Kwin]] est le gestionnaire de fenêtres inclus de base avec l'environnement de bureau [[:KDE]]. Kwin peut être utilisé séparément ou dans un autre environnement de bureau. | [[: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 ==== |
| |
| [[:Metacity]] est le gestionnaire de fenêtres inclus de base entre autre dans l'environnement de bureau [[:[[:gnome-session-fallback|GNOME classique]]. Metacity peut être utilisé séparément ou dans un autre environnement de bureau. | [[:Metacity]] est le gestionnaire de fenêtres inclus de base entre autre avec l'environnement de bureau [[:[[:gnome-session-fallback|GNOME classique]]. Metacity peut être utilisé individuellement ou avec un autre environnement de bureau. |
| |
| ==== Xfwm4 ==== | ==== Xfwm4 ==== |
| |
| **Xfwm4** est le gestionnaire de fenêtres inclus de base avec l'environnement de bureau [[:Xfce]]. Xfwm4 peut être utilisé séparément ou dans un autre environnement de bureau. | **Xfwm4** est le gestionnaire de fenêtres inclus de base avec l'environnement de bureau [[:XFCE]]. Xfwm4 peut être utilisé individuellement ou avec un autre environnement de bureau. |
| |
| ==== Openbox ==== | ==== Openbox ==== |
| |
| Cette interface graphique minimale est cohérente à plus d'un titre. Très légère, elle se suffit à elle-même et permet également d'accélérer considérablement la réactivité de l'environnement. C'est la moins gourmande en mémoire à ce jour, mais elle sait rester agréable visuellement. | 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 === | === Installation === |
| |
| Les paquets ''[[:openbox]]'' et ''obconf'' sont suffisants pour commencer. | Les paquets ''[[:openbox]]'' et ''[[apt>obconf]]'' sont suffisants pour commencer. |
| |
| === Liens utiles Openbox === | === Liens utiles Openbox === |
| |
| [[https://github.com/niri-wm/niri|Niri]] est un autre compositeur [[:wayland]] qui permet la mise en place de bureaux virtuels scrollables horizontalement à l'infini. | [[https://github.com/niri-wm/niri|Niri]] est un autre compositeur [[:wayland]] qui permet la mise en place de bureaux virtuels scrollables horizontalement à l'infini. |
| | |
| | ==== Mango ==== |
| | |
| | [[https://github.com/mangowm/mango|Mango]] 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]]. |
| |
| ===== Autres ===== | ===== Autres ===== |