22
0
Fork 0

Ajout de icone pour nom des workspaces, i3blocks, demarrer une application dans un workspace predefini au demarrage

This commit is contained in:
emorino 2017-07-06 20:48:50 +02:00
parent aa5287e68a
commit 93c628afc6
1 changed files with 43 additions and 1 deletions

View File

@ -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.