GNU/Linux >> Tutoriels Linux >  >> Linux

5 raisons pour lesquelles le gestionnaire de fenêtres i3 améliore Linux

L'une des plus belles choses à propos de Linux (et des logiciels open source en général) est la liberté de choisir parmi différentes alternatives pour répondre à nos besoins.

J'utilise Linux depuis longtemps, mais je n'ai jamais été entièrement satisfait des options d'environnement de bureau disponibles. Jusqu'à l'année dernière, Xfce était le plus proche de ce que je considère comme un bon compromis entre fonctionnalités et performances. Puis j'ai trouvé i3, un logiciel incroyable qui a changé ma vie.

I3 est un gestionnaire de fenêtres en mosaïque. Le but d'un gestionnaire de fenêtres est de contrôler l'apparence et le placement des fenêtres dans un système de fenêtrage. Les gestionnaires de fenêtres sont souvent utilisés dans le cadre d'un environnement de bureau complet (tel que GNOME ou Xfce), mais certains peuvent également être utilisés comme applications autonomes.

Un gestionnaire de fenêtres en mosaïque organise automatiquement les fenêtres pour qu'elles occupent tout l'écran sans se chevaucher. D'autres gestionnaires de fenêtres en mosaïque populaires incluent wmii et xmonad.

Voici les cinq principales raisons pour lesquelles j'utilise le gestionnaire de fenêtres i3 et le recommande pour une meilleure expérience de bureau Linux.

1. Minimalisme

I3 est rapide. Ce n'est ni gonflé ni fantaisiste. Il est conçu pour être simple et efficace. En tant que développeur, j'apprécie ces fonctionnalités, car je peux utiliser la capacité supplémentaire pour alimenter mes outils de développement préférés ou tester des éléments localement à l'aide de conteneurs ou de machines virtuelles.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

De plus, i3 est un gestionnaire de fenêtres et, contrairement aux environnements de bureau complets, il ne dicte pas les applications que vous devez utiliser. Voulez-vous utiliser Thunar de Xfce comme gestionnaire de fichiers ? Le gedit de GNOME pour éditer du texte ? I3 s'en fout. Choisissez les outils qui conviennent le mieux à votre flux de travail et i3 les gérera tous de la même manière.

2. Écran immobilier

En tant que gestionnaire de fenêtres en mosaïque, i3 "carrelera" automatiquement ou positionnera les fenêtres de manière non superposée, comme si vous posiez des carreaux sur un mur. Comme vous n'avez pas à vous soucier du positionnement de la fenêtre, i3 fait généralement un meilleur usage de l'espace de votre écran. Cela vous permet également d'accéder plus rapidement à ce dont vous avez besoin.

Il existe de nombreux cas utiles pour cela. Par exemple, les administrateurs système peuvent ouvrir plusieurs terminaux pour surveiller ou travailler simultanément sur différents systèmes distants ; et les développeurs peuvent utiliser leur IDE ou éditeur préféré et quelques terminaux pour tester leurs programmes.

De plus, i3 est flexible. Si vous avez besoin de plus d'espace pour une fenêtre particulière, activez le mode plein écran ou passez à une disposition différente, telle que empilée ou à onglets.

3. Flux de travail piloté par clavier

I3 utilise largement les raccourcis clavier pour contrôler différents aspects de votre environnement. Celles-ci incluent l'ouverture du terminal et d'autres programmes, le redimensionnement et le positionnement des fenêtres, la modification des dispositions et même la sortie d'i3. Lorsque vous commencez à utiliser i3, vous devez mémoriser quelques-uns de ces raccourcis pour vous déplacer et, avec le temps, vous en utiliserez davantage.

Le principal avantage est que vous n'avez pas souvent besoin de changer de contexte du clavier à la souris. Avec la pratique, cela signifie que vous améliorerez la vitesse et l'efficacité de votre flux de travail.

Par exemple, pour ouvrir un nouveau terminal, appuyez sur <SUPER>+<ENTER> . Puisque les fenêtres sont automatiquement positionnées, vous pouvez commencer à taper vos commandes tout de suite. Combinez cela avec un joli éditeur de texte piloté par un terminal (par exemple, Vim) et un navigateur axé sur le clavier pour un flux de travail entièrement piloté par le clavier.

Dans i3, vous pouvez définir des raccourcis pour tout. Voici quelques exemples :

  • Ouvrir le terminal
  • Ouvrir le navigateur
  • Modifier les mises en page
  • Redimensionner les fenêtres
  • Contrôler le lecteur de musique
  • Changer d'espace de travail

Maintenant que je suis habitué à ce flux de travail, je ne me vois pas revenir à un environnement de bureau classique.

4. Flexibilité

I3 s'efforce d'être minimal et d'utiliser peu de ressources système, mais cela ne signifie pas qu'il ne peut pas être joli. I3 est flexible et peut être personnalisé de plusieurs façons pour améliorer l'expérience visuelle. Comme i3 est un gestionnaire de fenêtres, il ne fournit pas d'outils pour activer les personnalisations; vous avez besoin d'outils externes pour cela. Quelques exemples :

  • Utilisez feh pour définir une image de fond pour votre bureau.
  • Utilisez un gestionnaire de composition tel que compton pour activer des effets tels que la décoloration et la transparence des fenêtres.
  • Utilisez dmenu ou rofi pour activer des menus personnalisables qui peuvent être lancés à partir d'un raccourci clavier.
  • Utilisez dunst pour les notifications de bureau.

I3 est entièrement configurable et vous pouvez en contrôler tous les aspects en mettant à jour le fichier de configuration par défaut. Qu'il s'agisse de modifier tous les raccourcis clavier, de redéfinir le nom des espaces de travail ou de modifier la barre d'état, vous pouvez faire en sorte que i3 se comporte de la manière la plus logique pour vos besoins.

Enfin, pour les utilisateurs plus avancés, i3 fournit une interface de communication interprocessus (IPC) complète qui vous permet d'utiliser votre langage préféré pour développer des scripts ou des programmes pour encore plus d'options de personnalisation.

5. Espaces de travail

Dans i3, un espace de travail est un moyen simple de regrouper des fenêtres. Vous pouvez les regrouper de différentes manières en fonction de votre flux de travail. Par exemple, vous pouvez placer le navigateur sur un espace de travail, le terminal sur un autre, un client de messagerie sur un troisième, etc. Vous pouvez même modifier la configuration d'i3 pour toujours attribuer des applications spécifiques à leurs propres espaces de travail.

Changer d'espace de travail est simple et rapide. Comme d'habitude dans i3, faites-le avec un raccourci clavier. Appuyez sur <SUPER>+num pour passer à l'espace de travail num . Si vous prenez l'habitude de toujours affecter des applications/groupes de fenêtres au même espace de travail, vous pouvez rapidement basculer entre eux, ce qui fait des espaces de travail une fonctionnalité très utile.

De plus, vous pouvez utiliser des espaces de travail pour contrôler les configurations multi-moniteurs, où chaque moniteur obtient un espace de travail initial. Si vous basculez vers cet espace de travail, vous basculez vers ce moniteur, sans retirer votre main du clavier.

Enfin, il existe un autre type d'espace de travail spécial dans i3 :le bloc-notes. C'est un espace de travail invisible qui apparaît au milieu des autres espaces de travail en appuyant sur un raccourci. C'est un moyen pratique d'accéder aux fenêtres ou aux programmes que vous utilisez fréquemment, comme un client de messagerie ou votre lecteur de musique.

Essayez-le

Si vous appréciez la simplicité et l'efficacité et que vous n'avez pas peur de travailler avec le clavier, i3 est le gestionnaire de fenêtres qu'il vous faut. Certains disent que c'est pour les utilisateurs avancés, mais ce n'est pas nécessairement le cas. Vous devez apprendre quelques raccourcis de base pour vous déplacer au début, mais ils vous sembleront bientôt naturels et vous commencerez à les utiliser sans réfléchir.

Cet article ne fait qu'effleurer la surface de ce que i3 peut faire. Pour plus de détails, consultez la documentation d'i3.


Linux
  1. Ce qui fait de Linux le système d'exploitation durable

  2. Qu'est-ce qui rend la communauté Linux spéciale ?

  3. 5 raisons d'offrir Linux pour les fêtes

  4. Apprenez les raccourcis du gestionnaire de fenêtres i3 Linux

  5. Comment ajouter une application au gestionnaire de fenêtres Gnome ?

8 raisons d'utiliser l'environnement de bureau Xfce Linux

11 raisons pour lesquelles Linux est meilleur que Windows

Linux vs Mac :7 raisons pour lesquelles Linux est un meilleur choix que Mac

Fedora Linux est-il une bonne distribution ? Les 15 meilleures raisons d'utiliser Fedora Linux

Comment utiliser la commande supérieure en tant que gestionnaire de tâches sous Linux

Les 15 meilleurs logiciels de gestion de références Linux à utiliser