Nouveau Menu Raspberry PI

De knowledge
Version datée du 3 juin 2026 à 19:20 par Jpinon (discussion | contributions) (Page créée avec « = Ajouter un menu Engineering dans Raspberry Pi OS = 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. == 1. Creer le fich... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Ajouter un menu Engineering dans Raspberry Pi OS

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.

1. Creer le fichier de definition du menu

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

4. Ajouter le fichier de menu Engineering

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.