/*
 * ArraKISS; 🚀 Capsule;
 * tout; log; twtxt; à propos & contact;
 */

lsdesktop pour fluxbox


J'ai un peu amélioré lsdesktop pour qu'il gère notamment :



Les catégories restent en anglais, mais ce n'est pas un problème avec sed ou grep.


lsdesktop


Voici le type de sortie que va donner lsdesktop :


Office|Nouveau classeur|libreoffice7.0 --calc 
Graphics|Nouveau dessin|libreoffice7.0 --draw 
Multimedia|Audacity|env UBUNTU_MENUPROXY=0 audacity 
Graphics|Éditeur d’image GIMP|gimp-2.10 
Office|Nouvelle présentation|libreoffice7.0 --impress 
Office|Nouvelle formule|libreoffice7.0 --math 
Utility|Xfi|xfi 
Office|LibreOffice 7.0|libreoffice7.0 
Office|Nouveau document|libreoffice7.0 --writer 
Utility|Xfp|xfp 

C'est tellement rapide qu'on peut prévoir l'appel d'un script à l'ouverture d'une session pour peupler un menu, par exemple celui de fluxbox.  J'ai mis à côté un script nommé fluxbox-automenu qui crée des fichiers de menu dans


fluxbox-automenu


$HOME/.fluxbox/automenus/

Ces fichiers sont les catégories, c'est à dire "graphics.menu", "settings.menu", "office.menu"...


Ne reste plus qu'à les inclure au menu de fluxbox, ainsi par exemple :


[submenu] (Apps)
	[submenu] (Multimedia)
		[include] (~/.fluxbox/automenus/multimedia.menu)
	[end]
	[submenu] (Bureautique)
		[include] (~/.fluxbox/automenus/office.menu)
	[end]
...
[end]

Vous me direz, il manque les icônes maintenant...




Titre


Une réaction?


📧 Envoyez votre commentaire par mail.

📫 Abonnez-vous pour recevoir les réponses

📚 Consultez les archives.

💨 Vous désinscrire