Table des matières

"Installer des menus personnalisés sous LXDE"]

Configuration

La procédure décrite ici concerne un utilisateur particulier.

Plusieurs fichiers sont nécessaires.

lxde-applications.menu

Ce fichier est à créer, si il n'existe pas déjà, dans le dossier '~/.config/menus'.
Le contenu en sera par exemple :

~/.config/menus/lxde-applications.menu
<!DOCTYPE Menu PUBLIC '-//freedesktop//DTD Menu 1.0//EN' 'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
    <Name>Applications</Name>
        <MergeFile type="parent">/etc/xdg/menus/lxde-applications.menu</MergeFile>
        <Menu>
         <Name>Mon Menu</Name>
             <Directory>mon-menu.directory</Directory>
         <Include>
                <Filename>appli.desktop</Filename>
         </Include>
        </Menu>
</Menu>

À noter : la ligne MergeFile permettant de conserver les menus par défaut.

Dans cet exemple, nous ajouterons une entrée Mon Menu dans le menu principal.
La description de ce sous-menu figurera dans le fichier 'mon-menu.directory' tandis que le fichier 'appli.desktop' contiendra les informations relatives au premier item de ce sous-menu.

mon-menu.directory

Un tel fichier est nécessaire pour chaque sous-menu ajouté.
Il est à créer dans le dossier '~/.local/share/desktop-directories', avec un contenu tel que :

~/.local/share/desktop-directories/mon-menu.directory
[Desktop Entry]
Encoding=UTF-8
Type=Directory
Name=MyMenu
Name[fr]=Mon Menu
Icon=folder-brown
Comment=Personal menu
Comment[fr]=Menu personnel

Remarque : indiquer une icône existante sur le système.

appli.desktop

Un tel fichier est nécessaire pour chaque entrée d'un sous-menu.
Il est à créer dans le dossier '~/.local/share/applications', avec un contenu tel que :

~/.local/share/applications/appli.desktop
[Desktop Entry]
Type=Application
Icon=applications-other
Name=File Manager
GenericName=File Manager
Comment=Browse the file system and manage the files
Comment[fr]=Naviguer dans le système de fichiers
Categories=FileManager;Utility;Core;GTK;
Exec=pcmanfm %U
StartupNotify=true
Terminal=false
MimeType=x-directory/normal;inode/directory;
Encoding=UTF-8
Name[fr_FR]=Gestionnaire de fichier
Comment[fr_FR]=Naviguer dans le système de fichiers

Remarque : il s'agit ici d'un fichier relatif à l'exécution de PCManFM. Adapter le texte en conséquence pour l'application à lancer.

À voir aussi

Les autres possibilités de personnalisation de LXDE :

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !