J'utilise i3wm depuis quelques jours sur Kubuntu 14.04.1 LTS (dérivé d'Ubuntu), et l'expérience est un peu différente.
Puisque Ubuntu utilise le gestionnaire d’affichage LightDM, vous pouvez installer i3wm et l’essayer avec votre gestionnaire de fenêtres actuel.
Installez simplement les packages appropriés en utilisant les éléments suivants dans votre shell:
sudo apt-get install i3
Notez qu'Ubuntu utilise une version antérieure de i3, en raison du processus utilisé par Ubuntu pour installer de nouveaux packages en amont dans leurs référentiels. Vous pouvez également suivre les instructions trouvées ici sur le site i3wm pour utiliser la dernière version stable.
Une fois que vous avez installé i3, il vous suffit de vous déconnecter de votre gestionnaire d’affichage, ce qui gère votre connexion et lance votre gestionnaire de fenêtres. Cliquez sur la boîte du gestionnaire de fenêtres et changez-la en i3, puis connectez-vous. Vous devriez maintenant être dans i3wm et une invite apparaîtra pour générer votre fichier de configuration et vous demander quelle touche de modification vous souhaitez utiliser (Alt ou Super).
Quelques clés de base pour vous aider lors de votre première utilisation:
Mod+Enter # Starts a terminal session
Mod+d # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e # Prompt to exit i3wm
Votre fichier de configuration sera dans .i3/config
, et a une liste de toutes les associations de touches. C'est tout à fait configurable, j'ai le mien, ce qui mod+b
fait apparaître mon navigateur Web, et donne de mod+m
la vigueur. J'ai également lié mes fenêtres en changeant de touches directionnelles hjkl
plutôt que de jkl;
faire correspondre les reliures de touches vim que j'utilise dans tous les autres programmes dans lesquels je peux les utiliser, et en rebondissant simplement la division horizontale mod+shift+v
.
Vous pouvez également ajouter des éléments à votre .i3/config
que vous souhaitez exécuter au démarrage, en les utilisant exec
seuls, sans précédent bindsym
. Par exemple, je mets cette ligne dans mon .i3/config
pour changer mon fond:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
J'ai également ajouté d'autres icônes , telles que exec --no-startup-id volumeicon
et exec --no-startup-id nm-applet
pour les icônes de la barre d'état, pour une icône de volume ALSA et un gestionnaire de réseau.
Une chose qui est un peu différente est mon processus de mise à jour, je n'utilise pas de notificateur de mise à jour. Ainsi, après avoir exécuté les mises à jour via la ligne de commande, j'exécute le script suivant pour vérifier si le fichier /var/run/reboot-required
existe ou non :
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
Ce que j’aime dans i3wm, c’est que je commence à utiliser beaucoup plus la ligne de commande et à en apprendre beaucoup en cours de route. Je recommande de garder Unity comme solution de rechange, au cas où vous décidiez de revenir en arrière.
Le Guide de l’utilisateur sur le site Web i3wm est très utile et devrait vous aider à commencer à configurer davantage votre .i3/config
.