Je souhaite créer un menu personnalisé pour un utilisateur
exemple:
menu_1
......submenu_1.1
.........lanceur_1.1.1
......submenu_1.2
.........lanceur_1.2.1
.........lanceur_1.2.2
pour ceci j'ai donc dans mon fichier ~.config/menus/lxde-pi-applications.menu
Code: Select all
<?xml version="1.0" ?>
<!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-pi-applications.menu</MergeFile>
<DefaultLayout inline="false">
<Merge type="menus"/>
<Merge type="files"/>
</DefaultLayout>
<Menu>
<Name>Menu_1</Name>
<Directory>Menu_1.directory</Directory>
<Menu>
<Name>submenu_1.1</Name>
<Directory>submenu_1.1.directory</Directroy>
<Include>
<Filename>lanceur_1.1.1.desktop</Filename>
</Include>
</Menu>
</Menu>
<Layout>
<Merge type="menus"/>
<Menuname>Menu_1</Menuname>
<Menuname>Development</Menuname>
<Menuname>Office</Menuname>
<Menuname>Internet</Menuname>
<Menuname>Games</Menuname>
<Menuname>Other</Menuname>
<Menuname>Accessories</Menuname>
<Menuname>Education</Menuname>
<Menuname>Graphics</Menuname>
<Menuname>Multimedia</Menuname>
<Menuname>System</Menuname>
<Menuname>Universal Access</Menuname>
<Separator/>
<Menuname>Help</Menuname>
<Separator/>
<Menuname>DesktopSettings</Menuname>
<Merge type="files"/>
</Layout>
</Menu>
Code: Select all
[Desktop Entry]
Comment=Mon Menu_1
Type=Directory
Name=Menu_1
Icon=folder
Code: Select all
[Desktop Entry]
Comment=
Terminal=true
Name=S1
Categorie=submenu_1.1
Exec=/home/user/Scripts/S1.sh
Type=Application
Icon=gnome-panel-launcher
NoDisplay=false
Hidden=true
Code: Select all
lxpanelctl restart