/*
 * https ; gemini ;
 * tout ; log ; twtxt ;
 * à propos ; ;
 */

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

Une réaction?

📧 Envoyez votre commentaire par mail.
📫 Abonnez-vous pour recevoir les réponses
📚 Consultez les archives.
💨 Vous désinscrire