Thuban : Lanceur d'applications dans le systray
samedi 24 septembre 2016 à 15:11Ces derniers jous je fais à nouveau mumuse avec fluxbox, l'excellent gestionnaire de fenêtre qui sait aussi faire office d'environnement de bureau avec un peu de configuration.
Il y a tout : un menu configurable accessible au clic droit, un barre discrète et pratique, un systray, des thèmes plutôt sympas, de quoi configurer des raccourcis claviers... Ne me manquait plus que la possiblité d'ajouter des lanceurs d'applications.
Pour ça, il y a wbar, ou pourquoi pas un autre panel comme xfce4-panel. Cependant, je préfère utiliser un petit outil qui s'intégrerait directement dans la barre de fluxbox.
Pour cela, autant se servir du systray. C'est là qu'intervient fluxlaunch, qui va mettre dans le systray les lanceurs que je souhaite.
Pour utiliser le script, enregistrez-le puis éxécutez-le avec python3 :
python3.4 fluxlaunch.py Running fluxlaunch edit /home/xavier/.fluxlaunch.conf to change configuration
Il est nécessaire d'avoir les dépendances :
python3-pil python3-tk python3-pil.imagetk tk-tktray
Vous verrez apparaître quelques icônes dans le systray. Si ce n'est pas le cas, vous pouvez éditez le fichier ~/.fluxlaunch.conf qui ressemble à ça :
# /path/to/icon command /usr/share/icons/Adwaita/16x16/categories/applications-internet.png, firefox /usr/share/icons/Adwaita/16x16/categories/applications-other.png, thunar
Très facile à comprendre, une icône par ligne suivie par la commande à lancer, les deux séparées d'une virgule.
Au final, vous n'avez plus qu'à cliquer sur une des petites icônes du tray pour lancer la commande voulue :
C'est très simpliste, très léger, et à priori facile à hacker si on veut l'améliorer.
Merci à Michael Lange dont le code de unapplet m'a bien aidé à intégrer les icônes au systray avec tkinter.
Original post of Thuban.Votez pour ce billet sur Planet Libre.