Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gestionnaire_de_fenetres [Le 19/04/2021, 11:59] – 86.220.25.24gestionnaire_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
Ligne 1: Ligne 1:
 {{tag>portail environnements}} {{tag>portail environnements}}
----- 
  
 ====== 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.).
Ligne 11: Ligne 12:
 ===== 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.
Ligne 21: Ligne 22:
 ===== Gestionnaires de fenêtres courants ===== ===== Gestionnaires de fenêtres courants =====
  
-==== Compiz==== +==== Mutter ====
-[[: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]]**, é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 ===
  
-  * [[openbox|Sur le wiki]]+  * [[:openbox|Sur le wiki]]
   * [[http://openbox.org/wiki/Help:Contents]]   * [[http://openbox.org/wiki/Help:Contents]]
 +
 ==== Enlightenment ==== ==== Enlightenment ====
  
Ligne 60: Ligne 67:
 ==== FVWM et ses dérivés ==== ==== FVWM et ses dérivés ====
  
-[[FVWM]] est un gestionnaire de fenêtres ultra léger et rapide, quoique ancien.+[[: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.+[[:FVWM-Crystal]] est un //fork// de FVWM qui est un peu plus accessible.
  
 Voir aussi le //fork// [[:WindowMaker]]. Voir aussi le //fork// [[:WindowMaker]].
Ligne 68: Ligne 75:
 ==== JWM ==== ==== JWM ====
  
-[[JWM]] //(Joe's Window Manager)// se veut léger et un peu plus //user-friendly// que [[Fluxbox]].+[[: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.) 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.)
Ligne 76: Ligne 83:
 Un gestionnaire de fenêtres très léger : [[:IceWM]]. Un gestionnaire de fenêtres très léger : [[:IceWM]].
  
-===== Gestionnaires en mosaïque (tiling WM) =====+===== Gestionnaires en mosaïque (tiling desktop) =====
  
 ==== WMII ==== ==== WMII ====
  
-Un WM dynamique en mode mosaïque pour <del>//gros geeks//</del> les personnes qui apprécient la gestion entièrement au clavier : [[:WMII]].+Un WM dynamique en mode mosaïque (//tiling desktop//) pour <del>//gros geeks//</del> les personnes qui apprécient la gestion entièrement au clavier : [[:WMII]].
  
 ==== DWM ==== ==== DWM ====
Ligne 88: Ligne 95:
 ==== Awesome ==== ==== Awesome ====
  
-[[Awesome]] est un gestionnaire de fenêtres léger, puissant et extrêmement configurable. Il se pilote principalement au clavier.+[[:Awesome]] est un gestionnaire de fenêtres léger, puissant et extrêmement configurable. Il se pilote principalement au clavier.
  
 ==== WMFS ==== ==== WMFS ====
-[[wmfs]] est un tiling window manager léger, rapide et très configurable. Il se pilote au clavier ou via des scripts shell.+ 
 +[[:WMFS]] est un //tiling desktop// léger, rapide et très configurable. Il se pilote au clavier ou via des scripts shell.
  
 ==== i3 ==== ==== i3 ====
-i3 est un tiling window manager très léger inspiré de wmii et pilotable au clavier. Sa configuration se fait par fichier texte. 
  
 +i3 est un //tiling desktop// très léger inspiré de wmii et pilotable au clavier. Sa configuration se fait par fichier texte.
 +
 +==== Sway ====
 +
 +[[https://swaywm.org|Sway]] est le remplaçant de i3 pour [[:wayland]].
 +
 +==== Hyprland ====
 +
 +[[https://hypr.land/|Hyprland]] est un compositeur [[:wayland]] qui offre un //tiling desktop// avec des effets visuels fluides.
 +
 +==== Niri ====
 +
 +[[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 ===== +<note>La catégorie //Autres// présente des logiciels dont le maintien n'a pas été vérifié.</note>
-<note>La catégorie Autres, c'est juste la catégorie dont je n'ai pas vérifié si les logiciels présentés étaient toujours valables de nos jours.</note>+
  
 ==== Evilwm ==== ==== Evilwm ====
Ligne 104: Ligne 129:
 Un gestionnaire ultra léger qui se marie très bien à un environnement Xnest. Un gestionnaire ultra léger qui se marie très bien à un environnement Xnest.
  
-====Metisse====+==== Metisse ==== 
   * **[[http://insitu.lri.fr/metisse/|Metisse]]** : il permet de manipuler les fenêtres selon les 3 axes de translation et les 3 axes de rotation. Il fonctionne sous Ubuntu mais n'est pas facile à installer et à faire fonctionner simultanément à un environnement Gnome, KDE ou XFCE, contrairement aux précédents.   * **[[http://insitu.lri.fr/metisse/|Metisse]]** : il permet de manipuler les fenêtres selon les 3 axes de translation et les 3 axes de rotation. Il fonctionne sous Ubuntu mais n'est pas facile à installer et à faire fonctionner simultanément à un environnement Gnome, KDE ou XFCE, contrairement aux précédents.
  
Ligne 116: Ligne 142:
 ==== Ion3 ==== ==== Ion3 ====
  
-Ce gestionnaire gère les fenêtres en mosaïque. Il est conçu pour limiter au maximum le temps perdu à manœuvrer une souris. Cette interface graphique entièrement pilotable par raccourcis clavier est également pilotable à la souris. Particulièrement utile aux allergiques des //touchpad//. Une fois habitué le gain de temps est réel : à contre-courant de la tendance actuelle. :-) +Ce gestionnaire gère les fenêtres en mosaïque. Il est conçu pour limiter au maximum le temps perdu à manœuvrer une souris. Cette interface graphique entièrement pilotable par raccourcis clavier est également pilotable à la souris. Particulièrement utile aux allergiques des //touchpad//. Une fois habitué le gain de temps est réel : à contre-courant de la tendance actuelle. :-)
  
 La touche F3 permet de lancer des applications. La touche F3 permet de lancer des applications.
Ligne 124: Ligne 150:
 Les paquets « **[[apt>ion]]** » et «**[[apt>ion-doc]]** » sont suffisants pour commencer. Les paquets « **[[apt>ion]]** » et «**[[apt>ion-doc]]** » sont suffisants pour commencer.
  
-===== Liens utiles ===== +===== Pages en rapport =====
- +
-  * [[http://www.xwinman.org/]] (en) : Recense infos et captures d'écran sur un certain nombre de gestionnaires de fenêtres. +
-  *<del> [[http://www.lynucs.org/index.php?p=apps]] (fr) :</del> Recense des captures d'écran sous différents gestionnaires de fenêtres et applications. +
- +
-===== Pages concernées ===== +
- +
-{{topic>gestionnaire_de_fenêtres}} +
- +
  
 +{{topic>gestionnaire_de_fenêtres&simplelist}}