Recherche de site Web

Vous voulez une expérience Linux de bureau vraiment légère ? Essayez un gestionnaire de fenêtres


Résumé

  • Les gestionnaires de fenêtres gèrent uniquement les fenêtres dans le système X Window, ce qui vous offre une alternative aux environnements de bureau Linux.
  • Les gestionnaires de fenêtres en mosaïque et en empilement vous permettent d’utiliser efficacement l’espace de votre écran.
  • Les gestionnaires de fenêtres populaires pour Linux incluent Openbox, Fluxbox, awesome et Enlightenment, chacun offrant des fonctionnalités uniques. Beaucoup d’autres sont disponibles dans votre gestionnaire de paquets 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, en gérant 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 à l’écran. Les décorations de fenêtre, telles que la barre de titre, le bouton de fenêtre ou les boutons Fermer, Agrandir et Réduire, sont créées par le gestionnaire de fenêtres.

Il est possible de fonctionner sans gestionnaire de fenêtres, bien que cela soit 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 quelque chose sur lequel cliquer. Si vous parvenez à tuer votre gestionnaire de fenêtres, vous vous retrouverez souvent déconnecté ou il se peut qu'il soit redémarré automatiquement.

Pourquoi simplement un gestionnaire de fenêtres ?

Alors que les environnements de bureau à part entière, dont certains visent à être légers, sont courants sur les distributions Linux modernes, les gestionnaires de fenêtres nues 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 un gestionnaire de fenêtres autonome. Si vous ne travaillez que dans la ligne de commande la plupart du temps, vous n'avez pas besoin de beaucoup d'autres outils fournis avec un système de bureau. D’autres aiment simplement un environnement minimal 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 conçus comme des collections d’outils logiciels qui peuvent être installés seuls, 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 par eux-mêmes. Vous pouvez installer un gestionnaire de fenêtres, un autre gestionnaire de fichiers et un navigateur, tous à partir de projets différents.

De nombreux environnements de bureau vous permettent 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 vs empilement

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 pavage et l’empilement.

Gestionnaires de fenêtres de 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 remplit 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 de 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 à l’écran. C’est également la façon dont 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. Il s'agit du paradigme de gestion des 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 qu’on appelle la gestion des fenêtres « dynamique », tandis que vous pouvez aligner les fenêtres dans un gestionnaire de fenêtres empilables pour les disposer en mosaïque 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 idéales pour comparer des documents côte à côte, mais vous ne le ferez peut-être qu’occasionnellement, de sorte qu’un gestionnaire de fenêtres empilables qui peut également disposer de fenêtres en mosaïque aura beaucoup de sens.

Gestionnaires de fenêtres populaires

Il existe de nombreux gestionnaires de fenêtres à essayer. Gardez à l’esprit qu’ils sont principalement conçus pour les utilisateurs expérimentés, ils peuvent donc ne pas être aussi intuitifs. Si vous êtes bloqué, essayez de cliquer avec le bouton droit de la souris 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 voudrez 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. Cherchez 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 polyvalente 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 précédent gestionnaire de fenêtres appelé Blackbox.

Fluxbox

Fluxbox, comme Openbox, a été inspiré par le projet Blackbox. Comme pour d'autres gestionnaires de fenêtres de ce style, il est devenu 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 l’une plus grande que l’autre, ou les fenêtres peuvent flotter au-dessus des autres. C'est plus flexible que d'avoir des fenêtres en mosaïque automatiquement. DWM, qui a déjà été 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 lorsqu'il a fait ses débuts dans les années 90. Au fil des ans, il s'est transformé en un quasi-ordinateur de bureau maigre et méchant. C'est ce qui se rapproche le plus d'un environnement de bureau tout en installant simplement un gestionnaire de fenêtres.


Ce n’est qu’un aperçu pour les gestionnaires de fenêtres sous Linux. Le gestionnaire de paquets de votre distribution en aura beaucoup 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.