Nouveau Menu Raspberry PI
Cette page explique comment ajouter un nouveau sous-menu appele Engineering dans le menu principal de Raspberry Pi OS (interface graphique LXDE modifiee). L objectif est d y faire apparaitre FreeCAD, qui est deja installe sur le systeme.
Prerequis
- Raspberry Pi OS avec interface graphique.
- FreeCAD deja installe.
- Droits administrateur (sudo).
- Editeur de texte : vi ou nano.
LXDE utilise des fichiers .directory pour definir les sous-menus. Creer le fichier suivant :
sudo nano /usr/share/desktop-directories/engineering.directory
Y placer le contenu suivant :
[Desktop Entry] Type=Directory Name=Engineering Icon=applications-engineering
Enregistrer puis quitter.
2. Verifier que FreeCAD declare la categorie Engineering
Le fichier .desktop de FreeCAD se trouve dans /usr/share/applications.
Verifier son contenu :
cat /usr/share/applications/org.freecad.FreeCAD.desktop
La ligne Categories doit contenir :
Categories=...;Engineering;...
Si ce n est pas le cas, editer le fichier :
sudo nano /usr/share/applications/org.freecad.FreeCAD.desktop
Et ajouter Engineering dans la ligne Categories. Exemple :
Categories=Graphics;Science;Education;Engineering;
3. Creer le repertoire applications-merged
Sur Raspberry Pi OS, ce repertoire n existe pas par defaut. Il doit etre cree manuellement.
sudo mkdir /etc/xdg/menus/applications-merged
Creer le fichier suivant :
sudo nano /etc/xdg/menus/applications-merged/engineering.menu
Y placer le contenu suivant :
<Menu>
<Name>Engineering</Name>
<Directory>engineering.directory</Directory>
<Include>
<Category>Engineering</Category>
</Include>
</Menu>
Enregistrer puis quitter.
5. Redemarrer le panneau LXDE
Sur Raspberry Pi OS, la commande est :
lxpanelctl-pi restart
Le menu doit maintenant apparaitre dans le menu principal, au meme niveau que Programmation, Education, Science, etc.
6. Verification
Ouvrir le menu principal. Un nouveau sous-menu appele Engineering doit etre present. FreeCAD doit y apparaitre automatiquement.
Notes
- Le systeme n affiche un sous-menu que si au moins une application appartient a la categorie correspondante.
- Le fichier rpd-applications.menu est utilise par Raspberry Pi OS, mais il n est pas necessaire de le modifier si le repertoire applications-merged est utilise correctement.