i3 réduira également votre fatigue. Pourquoi ? Bras droit, bras gauche, ce mouvement involontaire que nous faisons des milliers de fois par jour pour atteindre la souris ajoute beaucoup de fatigue à notre corps et c’est l’une des principales raisons pour lesquelles nous nous sentons épuisés après avoir utilisé l’ordinateur pendant une journée. Avec i3, vous garderez vos mains sur la rangée d’origine de mon clavier et vous bougerez moins vos bras pour réaliser les tâches dont vous avez besoin. Vous vous sentirez probablement moins fatigué après une journée de travail sur mon Fedora à la maison qu’après quelques heures sur Windows.
- Haute personnalisation
- Facile à démarrer
- Compatible avec les outils GNOME/KDE
- Vous utiliserez plus le terminal
- Vous apprendrez de nouveaux outils
- Meilleures performances, moins de mémoire
- Vous en apprendrez plus sur Linux
- Installer i3
- Installation sur Fedora
- Installation sur Ubuntu
- Connexion
- Etapes suivantes
- Lire la documentation
- Pour vous habituer à i3
- Tweak i3
- Conclusion
- Voir aussi
Haute personnalisation
Source : Reddit
La configuration i3 est simple à lire, comprendre, partager et modifier. Vous n’aimez pas cette combinaison de touches ? Changez votre fichier ~/.config/i3/config et faites vos modifications. Par exemple, voici quelques-uns de mes bindings personnalisés:
Facile à démarrer
i3 est disponible sur les dépôts pour Fedora, Ubuntu, Arch et d’autres distros majeures. Cela dit, l’installation devrait être simple en utilisant votre gestionnaire de paquets (voir ci-dessous). Après avoir lancé i3 la première fois, vous êtes invité à une configuration initiale qui définira les bases pour que vous puissiez commencer à rouler.
Après l’installation, vous serez invité à cet écran lors de votre première connexion
Compatible avec les outils GNOME/KDE
Soyez assuré que vous utiliserez toujours toutes vos applications graphiques avec i3. Firefox, Chromium, Calculator, Nautilus, Gnome settings ou Gimp, tout devrait être disponible et accessible via le dmenu par défaut.
Source : https://i3wm.org/screenshots/
Vous utiliserez plus le terminal
J’ai réalisé qu’avec i3 j’ai utilisé de plus en plus le terminal. J’ai remplacé la plupart des applications visuelles GUI par des outils comme:
- gestion du système : systemctl, dnf, journalct, etc
- réseau : nmcli, ifconfig, iwconfig, netstat, etc
- gestion des processus : top, htop, etc
- éditeur de texte : Vim
- manipulation de texte : sed, awk
- recherche : fzf, find, grep
- gestion des fichiers : ranger, xargs
Vous ne vous en rendez peut-être pas compte, mais une fois que vous aurez mémorisé les commandes et que vous vous appuierez moins sur la souris et sur les applications graphiques qui, par conception, sont moins riches en fonctionnalités, vous deviendrez plus confiant dans l’utilisation de votre système, vous améliorerez et accélérerez votre flux de travail. Puis vous apprendrez davantage et répéterez le cycle.
Vous apprendrez de nouveaux outils
Vous apprendrez également de nouveaux outils. Et parce que vous utiliserez de plus en plus le terminal, vous changerez probablement tout votre flux de travail et réaliserez que vous serez plus productif en utilisant le terminal. Par exemple, voici les outils que j’utilise de plus en plus:
- Vim – mon principal éditeur de texte. Adhère très bien au flux de travail i3.
- Mutt – pas parfait mais très décent client de messagerie pour le terminal
- Ranger – une fantastique gestion de fichiers pour le terminal!
- rtv – Reddit sur le terminal
- w3m/lynx/links – navigateurs web basés sur le terminal
- Tmux – essentiel avec WSL et sur une session SSH. Mais pas une exigence forte pour les utilisateurs i3
- fzf – fantastique fuzzer en ligne de commande. Aussi disponible en tant que plugin fzf.vim
- Grep – recherche puissante à partir de la ligne de commande
- Awk, Sed – utilitaires manipulant les flux
Meilleures performances, moins de mémoire
Les performances de calcul sont comme la bière gratuite, on ne dit jamais non =). GNOME était déjà rapide sur mon ordinateur portable mais i3 le rend encore plus rapide. Ajoutez à cela une moindre consommation de mémoire (mon système sous i3 utilise environ 400 Mo de mémoire, alors que GNOME en consomme 1 Go) et vous réaliserez à quel point votre machine sera performante ! Et cela devient encore meilleur avec du vieux matériel associé à XFCE, LXDE ou LXQT.
Vous en apprendrez plus sur Linux
L’utilisation d’i3 m’a fait apprendre et connaître davantage le système Linux et les outils GNU. Parce que j’ai radicalement changé la façon dont je fais mon travail sur ma boîte Linux pour utiliser des outils tels que grep, Vim, Tmux, ranger et mutt. J’ai aussi arrêté et enfin appris à bien travailler avec sed, awk, systemd, firewalld, networkd, auditctl et plein d’autres outils système avec lesquels je ne me suis jamais embêté.
Installer i3
Si vous avez sympathisé avec i3, voyons comment l’installer.
Installation sur Fedora
Installation sur Ubuntu
sudo apt install i3
Connexion
En supposant que l’installation a réussi, déconnectez-vous et avant de vous connecter, n’oubliez pas de modifier le basculement pour utiliser i3 :
Source: Fedora Magazine
Lors de votre première connexion, vous devriez être présenté avec cet écran qui générera automatiquement une configuration pour votre utilisateur:
Etapes suivantes
Alors quelle est la prochaine étape ? Laissez-moi vous donner quelques conseils.
Lire la documentation
La première chose à faire est de lire et de bien comprendre la documentation. La documentation officielle de i3 est également une excellente ressource et très bien documentée. YouTube, GitHub et la communauté i3wm sur Reddit sont également d’excellentes ressources pour démarrer et apprendre à peaufiner votre configuration.
Pour vous habituer à i3
Une fois que vous êtes à l’aise avec la configuration, envisagez de faire certaines de ces choses :
- Prenez l’habitude d’utiliser le <mod>+enter pour démarrer votre terminal
- Mettez en correspondance les applications que vous utilisez le plus avec les bindings i3 (voir Personnalisation ci-dessus pour quelques exemples)
- Configurez votre barre d’outils pour ajouter/supprimer les informations dont vous avez besoin
- Continuez à en apprendre davantage sur i3. Utilisez-le pendant un certain temps avant de le supprimer si vous avez des difficultés.
- Une fois que vous commencez à être à l’aise avec elle, commencez à remplacer les applications basées sur l’interface graphique par des applications basées sur l’interface utilisateur (celles qui s’exécutent sur le terminal)
- Envisagez de modifier votre flux de travail pour optimiser les actions répétitives (en utilisant des alias par exemple)
- Continuez à apprendre et à peaufiner vos fichiers de configuration jusqu’à ce que votre productivité augmente
Tweak i3
Puis, n’hésitez pas à peaufiner i3 autant que vous en avez besoin ! Au cas où les valeurs par défaut ne vous plaisent pas (probablement qu’elles ne le feront pas), rappelez-vous que vous pouvez toujours changer. Par exemple, il est simple de changer les valeurs par défaut pour:
- changer la barre d’outils : i3blocks ou polybar
- ajouter du rembourrage entre les tuiles (fenêtres) : i3-gaps
- ajouter des transitions d’interface utilisateur fantaisistes avec compton
- améliorer votre fond d’écran : conky, feh
- remplacer votre lanceur d’applications : rofi
Conclusion
Laissez-moi être clair : i3 n’est pas pour tout le monde. Si vous êtes une personne de souris, si vous n’aimez pas passer du temps à configurer votre bureau, à apprendre de nouveaux outils, à utiliser le terminal, ne vous embêtez pas avec i3. Les environnements de bureau Linux sont étonnants et ont tout ce dont un utilisateur a déjà besoin hors de la boîte.
Voir aussi
- Pourquoi j’utilise Fedora
- Sous-système Windows pour Linux, la meilleure façon d’apprendre Linux sur Windows
- Comment créer un bureau Ubuntu sur Azure
- Pourquoi les développeurs aiment Linux
- Pourquoi utiliser Linux
- Qu’est-ce qu’une distribution Linux
- 20 conseils pour gérer les VM Linux sur Azure
- Pourquoi utiliser CentOS
- Comment créer une VM CentOS Stream sur Hyper-…V
- Comment créer une VM CentOS sur Azure
- Red Hat Enterprise Linux continue de croître
- 5 outils pour le développement Azure sur Linux
.