PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Thuban : Lanceur d'applications dans le systray

samedi 24 septembre 2016 à 15:11

Ces 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 :

alt

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.

Gravatar de Thuban
Original post of Thuban.Votez pour ce billet sur Planet Libre.