Titre de la fenêtre courante dans i3status 🇫🇷
Étant donné la nature même d’i3, le nom de la fenêtre actuelle peut être difficile, voire impossible à déchiffrer, en particulier ces looongs titres de pages web.
Le script Python suivant obtient ledit titre - ne s’étouffe pas lorsqu’il n’y en a pas - et l’envoie dans un fichier d’une ligne qui peut être lu à son tour par i3status.

Voir ~/.config/i3/i3status.conf
plus bas.
1 | #!/usr/bin/env python3 |
in ~/.config/i3/i3status.conf
1 | order += "read_file current_window_name" |
Ne pas oublier d’installer i3ipc
1 | python3 -m pip install i3ipc |
NB si vous faites les choses comme il faut, inutile de retenir tout ça ; Tout ce qui précède est automatiquement installé sur chacune de mes nouvelles machines ; ça prend quelques minutes en fonction de la météo marine.
Restez à l’écoute pour en savoir plus à ce sujet - déploiement et maintenance automatiques à l’aide d’un seul script shell simple en place de mastodontes comme Guix - entre autres.