# lsdesktop pour fluxbox 2020-11-11T21:07:51Z J'ai un peu amélioré lsdesktop pour qu'il gère notamment : * Les traductions des noms d'applications si la variable d'environnement LANG est correctement définie. * Suppression des "%" dans les commandes pour éviter des erreurs. * Les catégories. Les catégories restent en anglais, mais ce n'est pas un problème avec sed ou grep. => https://si3t.ch/code/lsdesktop.tgz 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 ``` $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? => mailto:bla@bla.si3t.ch?subject="lsdesktop-pour-fluxbox" 📧 Envoyez votre commentaire par mail. => mailto:bla+subscribe@bla.si3t.ch 📫 Abonnez-vous pour recevoir les réponses => /log/commentaires/ 📚 Consultez les archives. => mailto:bla+unsubscribe@bla.si3t.ch 💨 Vous désinscrire