Window manager (Français)

Un gestionnaire de fenêtres (abrégé WM pour Window Manager en anlais) est un logiciel qui contrôle le placement et l'apparence des fenêtres dans un système de fenêtrage dans une interface utilisateur graphique (GUI). Il peut faire partie d'un environnement de bureau (abrégé DE pour Desktop Environment en anglais) ou être utilisé de manière autonome.

Note: Les gestionnaires de fenêtres sont uniques à Xorg. L'équivalent des gestionnaires de fenêtres sur Wayland sont appelés compositeurs car ils agissent également comme compositeur.
État de la traduction: Cet article est la version francophone de Window manager. Date de la dernière traduction: 2022-10-03. Vous pouvez aider à synchroniser la traduction s'il y a eu des changements dans la version anglaise.

Aperçu

Les gestionnaires de fenêtres sont des clients X qui contrôlent l'apparence et le comportement des cadres ("fenêtres") où sont dessinées les différentes applications graphiques. Ils déterminent la bordure, la barre de titre, la taille et la possibilité de redimensionner les fenêtres, et fournissent souvent d'autres fonctionnalités telles que des zones réservées pour coller des docks comme Window Maker, ou la possibilité de tabuler les fenêtres comme Fluxbox. Certains gestionnaires de fenêtres sont même fournis avec des utilitaires simples comme des menus pour démarrer des programmes ou pour configurer le gestionnaire de fenêtres lui-même.

La spécification Extended Window Manager Hints est utilisée pour permettre aux gestionnaires de fenêtres d'interagir de manière standard avec le serveur et les autres clients.

Certains gestionnaires de fenêtres sont développés dans le cadre d'un environnement de bureau plus complet, permettant généralement aux autres applications fournies de mieux interagir entre elles, offrant ainsi une expérience plus cohérente à l'utilisateur, avec des fonctionnalités telles que des icônes de bureau, des polices, des barres d'outils, des fonds d'écran ou des widgets de bureau.

D'autres gestionnaires de fenêtres sont conçus pour être utilisés de manière autonome, laissant à l'utilisateur une liberté totale dans le choix des autres applications à utiliser. Cela permet à l'utilisateur de créer un environnement plus léger et personnalisé, adapté à ses propres besoins. Les "extras" tels que les icônes de bureau, les barres d'outils, les fonds d'écran ou les widgets de bureau, si nécessaire, devront être ajoutés avec des applications dédiées supplémentaires.

Certains gestionnaires de fenêtres autonomes peuvent également être utilisés pour remplacer le gestionnaire de fenêtres par défaut d'un environnement de bureau, tout comme certains gestionnaires de fenêtres orientés environnement de bureau peuvent également être utilisés de manière autonome.

Avant d'installer un gestionnaire de fenêtres, une installation fonctionnelle du serveur X est nécessaire. Consultez Xorg pour des informations détaillées.

Types

  • Les gestionnaires de fenêtres empilables (alias flottantes) fournissent la métaphore traditionnelle du bureau utilisée dans les systèmes d'exploitation commerciaux tels que Windows et macOS. Les fenêtres agissent comme des feuilles de papier sur un bureau, et peuvent être empilées les unes sur les autres. Pour les pages disponibles sur Arch Wiki, consultez Category:Stacking window managers.
  • Les gestionnaires de fenêtres pavant font en sorte que les fenêtres ne se chevauchent pas. Ils font généralement un usage intensif des raccourcis clavier et font moins (ou pas du tout) appel à la souris. Les gestionnaires de fenêtres en mosaïque peuvent être manuels, offrir des dispositions prédéfinies, ou les deux. Pour les pages disponibles sur Arch Wiki, consultez Category:Tiling window managers.
  • Les gestionnaires de fenêtres dynamiques peuvent basculer dynamiquement entre la disposition des fenêtres en mosaïque ou flottantes. Pour les pages Wiki d'Arch disponibles, consultez Category:Dynamic window managers.

Consultez Comparison of tiling window managers et Wikipedia:Comparison of X window managers pour une comparaison des gestionnaires de fenêtres.

Liste des gestionnaires de fenêtres

Consultez Window manager#List of window managers

Voir aussi

gollark: > In practice, on limited keyboards of the day, source programs often used the sequences $( and $) in place of the symbols { and }UTTER apiaristicaloids.
gollark: Please provide information on your "Doku"Wiki install.
gollark: > gollark the latex plugin broke my dokuwikiBroke how?
gollark: > The interpretation of any value was determined by the operators used to process the values. (For example, + added two values together, treating them as integers; ! indirected through a value, effectively treating it as a pointer.) In order for this to work, the implementation provided no type checking. Hungarian notation was developed to help programmers avoid inadvertent type errors.[citation needed] This is *just* like Sinth's idea of Unsafe.
gollark: > The language is unusual in having only one data type: a word, a fixed number of bits, usually chosen to align with the architecture's machine word and of adequate capacity to represent any valid storage address. For many machines of the time, this data type was a 16-bit word. This choice later proved to be a significant problem when BCPL was used on machines in which the smallest addressable item was not a word but a byte or on machines with larger word sizes such as 32-bit or 64-bit.[citation needed]
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.