Nouveau setup sur i3

Ecrit le 05/04/2019

Donc… Je ne sais pas par où commencer, mais on va commencer quelque part.

Pour ceux qui n’étaient pas au courant, j’ai changé mon WM1 de XFCE4 à i3 pour des raisons diverses et variées. Forcément, il m’a fallu un petit temps d’adaptation et d’apprentissage avant d’avoir une maitrise basique assez correcte de i3.

Ce qui change principalement entre un tiling WM2 et un stacking WM3, déjà dans leur nom, est qu’un tiling WM affiche toutes les fenêtres en leur donnant une surface d’affichage égale. Le tout est redimensionnable parce que c’est bien de redimensionner les choses avec un clavier. Le stacking WM, lui, propose un système de fenêtrage plus “classique”.

Ensuite, t’as pas besoin de te bagarrer avec tes fenêtres pour les mettre les unes en dessous des autres parce que… tout est affiché et redimensionné automagiquement. Très utile, par exemple, pour mettre Atom au dessus et la ligne de commandes en dessous.

Par contre, il n’y a pas réellement de fonction pour “réduire” une fenêtre. Elles sont toutes affichées sur le workspace que vous avez. Il faut alors jouer avec les workspaces à votre disposition pour avoir l’arrangement qui vous convient. Par exemple, je mets tout ce qui est chat dans le workspace 2 et je dispose les fenêtres en onglet. J’ai toute la largeur de l’écran avec les deux autres fenêtres masquées derrière. Cependant, il y a un workspace caché et qui n’est jamais affiché sauf quand on lui demande: le scratchpad. Il serait donc possible de faire un script qui fait différentes choses et permettrait de profiter de ce workspace caché. En tout cas, en cherchant un peu sur les internets, la réduction des fenêtres ne sera jamais implémentée dans le coeur d’i3.

Après, i3 n’est pas le gestionnaire de fenêtres parfait. Il faut un certain temps d’adaptation pour s’habituer à la gestion des fenêtres via le clavier. Ce n’est pas forcément évident de se rappeler des raccourcis, mais une fois qu’on les a bien en tête, c’est un chouette WM. La configuration prend pas mal de temps, mais une fois bien à vos goûts, c’est un plaisir à utiliser ^^

Enfin, la doc est très complète avec tout plein d’exemples divers et variés ainsi que des captures d’écran.

Pour le moment, ma config ne ressemble pas à quelque chose qui est le plus pratique, mais elle me suffit amplement pour le moment et c’est ce qui m’arrange. Dans la capture d’écran juste en dessous, on peut voir la console juste en dessous d’Atom qui a le fichier de l’article que vous êtes en train de lire ouvert :3

Capture d'écran de mon bureau avec l'article que vous êtes en train de lire en rédaction sur Atom

A vos claviers !


  1. Window Manager. Logiciel qui permet d’avoir un bureau et des fenêtres qui vont bien avec. En gros, un gestionnaire de bureau 

  2. Gestionnaire de fenêtres à dalles 

  3. Gestionnaire de fenêtres flottantes