diff --git a/HowtoI3.md b/HowtoI3.md index 26383ef5..0fc0d221 100644 --- a/HowtoI3.md +++ b/HowtoI3.md @@ -185,7 +185,7 @@ Voici la définition de chaque "état" de fenêtre : * client.focused_inactive: fenêtre qui est dans un conteneur, mais qui n'a pas de focus pour le moment. * client.urgent : fenêtre avec une notification -* Changer la couleur de la barre +* Changer la couleur de la barre d'état Pour changer la couleur de la barre, que l'on utilise i3status ou i3blocks, on peut utiliser les mêmes variables que pour les fenêtres, mais avec des fonctions différentes, il faut en premier lieu créer une section *colors* dans la section *bar* du fichier de configuration de i3 : @@ -208,3 +208,45 @@ On utilise toujours les mêmes options pour les bordures, le fond et le texte, m * inactive_workspace : workspace inactif * urgent_workspace : workspace avec une notification +## Utiliser des icônes pour les noms des workspaces ou pour des notifications de la barre d'état + +On peut afficher des icônes dans les noms des workspaces ou pour les notifications de la barre d'état. + +Il faut utiliser la police de caractères *Awesome* disponible ici : [Font-Awesome](https://github.com/FortAwesome/Font-Awesome/releases) + +Pour connaître toutes les icônes disponibles dans cette police et pouvoir les copier facilement sans connaître leurs codes, on peut s'aider de ce site [fontawesome-cheatsheet](http://fontawesome.io/cheatsheet/) + +Il suffit, ensuite, juste de *copier / coller* l'icône qui nous intéresse. + +## Utiliser i3blocks à la place de i3status + +On peut changer la barre d'état par défaut, par la barre alternative i3blocks. + +Elle permet d'afficher, par défaut, plus d'information, comme l'occupation mémoire ou le trafic réseau. + +Pour l'installer dans Debian : + +~~~ +apt install i3blocks +~~~ + +La configuration par défaut se fait dans */etc/i3/i3blocks.conf,* mais on peut indiquer un autre fichier de configuration, en espace utilisateur par exemple, en modifiant le fichier *~/i3/config* : + +~~~ +bar { + status_command i3blocks -c ~/.config/i3/i3blocks.conf + +} +~~~ + +## Démarrer une application au démarrage, dans un workspace prédéfini + +Pour démarrer une application au démarrage, dans un workspace prédéfini, on utilisera cette commande dans le fichier de configuration de i3 +: + +~~~ +exec --no-startup-id i3-msg 'workspace $workspace2; exec /usr/bin/firefox-esr' +~~~ + +On utilise la commande i3-msg, avec le nom de la variable du workspace ou son numéro, suivi de l'exécution de l'application. +