Vous voulez une expérience Linux de bureau vraiment légère ? Essayez un gestionnaire de fenêtres
Sommaire
Résumé
-
Les gestionnaires de fenêtres gèrent uniquement les fenêtres du système X Window, vous offrant ainsi une alternative aux environnements de bureau Linux.
-
Les gestionnaires de fenêtres en mosaïque et en empilage vous permettent d'utiliser efficacement votre espace d'écran.
-
Les gestionnaires de fenêtres populaires pour Linux incluent Openbox, Fluxbox, Awesome et Enlightenment, chacun offrant des fonctionnalités uniques. Bien d’autres sont disponibles dans votre gestionnaire de packages Linux. Trouvez-en un qui vous plaît !
Bien qu'il existe des environnements de bureau minimalistes, vous pouvez aller encore plus loin en utilisant simplement un gestionnaire de fenêtres. Il gère les fenêtres et rien d'autre. Voici pourquoi cela vaut la peine d'essayer.
Qu'est-ce qu'un gestionnaire de fenêtres ?
Un gestionnaire de fenêtres est un programme qui fait exactement cela : gérer le comportement des fenêtres dans le système X Window.
Le système X Window, ou X, n'est pas un système d'interface utilisateur graphique complet en soi. Il ne sait vraiment que peindre les pixels sur l’écran. Les décorations des fenêtres, telles que la barre de titre, le bouton de la fenêtre ou les boutons de fermeture, d'agrandissement et de réduction, sont créées par le gestionnaire de fenêtres.
Il est possible de fonctionner sans gestionnaire de fenêtres, bien que difficile en pratique. Si vous le faites, vous constaterez que vous ne pouvez pas faire grand-chose. Vous ne pourrez pas déplacer les fenêtres sans cliquer sur quelque chose. Si vous parvenez à supprimer votre gestionnaire de fenêtres, vous vous retrouverez souvent déconnecté ou il pourrait être redémarré automatiquement.
Pourquoi juste un gestionnaire de fenêtres ?
Alors que les environnements de bureau complets, dont certains visent à être légers, sont courants sur les distributions Linux modernes, les gestionnaires de fenêtres nus restent populaires parmi les utilisateurs expérimentés de Linux. Cette configuration est courante chez les personnes qui aiment les environnements légers, car les gestionnaires de fenêtres utilisent eux-mêmes peu de mémoire ou de processeur.
Les développeurs utilisent souvent simplement un gestionnaire de fenêtres autonome. Si vous travaillez la plupart du temps uniquement en ligne de commande, vous n'avez pas besoin de beaucoup d'autres outils fournis avec un système de bureau. D’autres aiment simplement un environnement minimal et sans distraction. Vous ne pouvez pas perdre de temps à jouer à un jeu de solitaire s'il n'est pas préinstallé sur votre système.
Qu’en est-il des environnements de bureau ?
Les gestionnaires de fenêtres ont toujours un rôle à jouer dans les environnements de bureau Linux modernes. Cela est dû à la nature modulaire des graphiques sous Linux. Les environnements de bureau sont constitués de collections d'outils logiciels pouvant être installés indépendamment, tels que des gestionnaires de fenêtres, des gestionnaires de fichiers et des programmes utilisateur. Sur la plupart des distributions, vous pouvez installer tous ces composants vous-même. Vous pouvez installer un gestionnaire de fenêtres, un autre gestionnaire de fichiers et un navigateur, le tout à partir de projets différents.
De nombreux environnements de bureau vous permettront de choisir un gestionnaire de fenêtres différent de celui par défaut. Cela vous permet de personnaliser votre environnement comme vous le souhaitez.
Carrelage ou empilage
L'une des principales distinctions entre les gestionnaires de fenêtres est leur approche de la gestion des fenêtres. Il existe deux paradigmes principaux : le carrelage et l'empilage.
Gestionnaires de fenêtres en mosaïque
Un gestionnaire de fenêtres en carrelage dispose les fenêtres comme des carreaux sur un mur. Lorsque vous ouvrez une fenêtre, elle remplira tout l’écran. Lorsque vous en ouvrez une autre, la fenêtre d'origine se rétrécit et les deux fenêtres s'affichent côte à côte. Lorsque vous fermez une fenêtre, le processus est inversé. Les autres fenêtres s'agrandiront pour remplir l'écran. dwm illustré ci-dessus est un exemple d'un tel gestionnaire de fenêtres.
Les gestionnaires de fenêtres en mosaïque sont populaires parmi les utilisateurs expérimentés de Linux car ils pensent que la mosaïque est une utilisation plus efficace de l'espace de l'écran. C'est également ainsi que la version 1.0 de Microsoft Windows gérait Windows lors de son lancement en 1985.
Empilement des gestionnaires de fenêtres
Les gestionnaires de fenêtres empilables se comportent comme des gestionnaires de fenêtres plus traditionnels. C'est le paradigme de gestion de fenêtres le plus courant. Les fenêtres peuvent apparaître n'importe où et peuvent être élevées ou abaissées, généralement lorsque vous cliquez dessus. La partie « empilement » vient de la façon dont les fenêtres peuvent se chevaucher.
En pratique, de nombreux gestionnaires de fenêtres peuvent fonctionner comme des gestionnaires de fenêtres « hybrides ». Un gestionnaire de fenêtres en mosaïque peut souvent permettre à certaines fenêtres de « flotter » au-dessus des autres fenêtres, ce que l'on appelle une gestion de fenêtres « dynamique », tandis que vous pouvez aligner des fenêtres dans un gestionnaire de fenêtres empilées pour les mosaïquer en les faisant glisser sur les côtés de l'écran. Cela vous permet de profiter des fonctionnalités de l’autre lorsque vous en avez besoin. Les fenêtres en mosaïque sont utiles pour comparer des documents côte à côte, mais vous ne pouvez le faire qu'occasionnellement, donc un gestionnaire de fenêtres empilées qui peut également mosaïquer les fenêtres aura beaucoup de sens.
Gestionnaires de fenêtres populaires
Il existe de nombreux gestionnaires de fenêtres à essayer. Gardez à l’esprit que ceux-ci sont principalement conçus pour les utilisateurs expérimentés et qu’ils peuvent donc ne pas être aussi intuitifs. Si vous êtes bloqué, essayez de cliquer avec le bouton droit sur l'écran. Cela fera souvent apparaître un menu affichant les programmes que vous pouvez lancer ou les choses que vous pouvez faire, comme vous déconnecter. Vous souhaiterez peut-être lire la documentation sur le site Web du projet avant de commencer à l'utiliser.
La plupart des distributions auront un menu qui vous permet de sélectionner le gestionnaire de fenêtres à utiliser lors de la connexion. Recherchez quelque chose qui dit quelque chose comme « session » si vous avez du mal à le trouver. Voici un exemple sur Debian :
Boîte ouverte
Openbox est une bonne option complète pour un gestionnaire de fenêtres d'empilement de base. Vous pouvez lancer des programmes à partir d'un menu contextuel. La plupart des distributions généreront automatiquement un menu pour vous. Il était basé sur un ancien gestionnaire de fenêtres appelé Blackbox.
Fluxbox
Fluxbox, comme Openbox, s'est inspiré du projet Blackbox. Comme les autres gestionnaires de fenêtres de ce style, il est connu pour son minimalisme.
génial
L'impressionnant gestionnaire de fenêtres est un exemple de l'approche « dynamique » des gestionnaires de fenêtres en mosaïque. Vous pouvez avoir des fenêtres carrelées côte à côte ou avec une plus grande que l'autre, ou les fenêtres peuvent flotter au-dessus des autres. C'est plus flexible que d'avoir Windows en mosaïque automatiquement. dwm, déjà mentionné ci-dessus, est également un gestionnaire de fenêtres dynamique.
Éclaircissement
Enlightenment est l’un des piliers du monde des gestionnaires de fenêtres Linux. Alors qu'il avait la réputation d'être un gestionnaire de fenêtres exigeant lors de ses débuts dans les années 90. Au fil des années, il est devenu un quasi-ordinateur de bureau simple et efficace. C'est aussi proche que possible d'un environnement de bureau tout en installant simplement un gestionnaire de fenêtres.
Cela ne fait qu’effleurer la surface des gestionnaires de fenêtres sous Linux. Le gestionnaire de paquets de votre distribution en aura bien plus que ce que je peux couvrir ici. Donc, si vous voulez quelque chose de nouveau sur votre bureau, essayez-en un ou essayez-en plusieurs.