Como criar Menus no Gnome para o raspberry pi

Um tópico pouco documentado e que por isso merece algum destaque.
Instale a aplicação para gestão de menus,

$ sudo apt-get install alacarte

Mesmo com esta grande ajuda prepare-se para ter problemas imprevistos, de atalhos que desaparecem, alteração da ordem dos menus e atalhos… enfim, algo que a comunidade raspberry/debian terá de dar atenção no futuro.

Vamos criar uma pasta no menu de aplicações chamado “Digital Modes”…
Os menus são criados em /etc/xdg/menus/applications-merged/ e, obedecem à estrutura seguinte,

$ sudo nano /etc/xdg/menus/applications-merged/digitalmodes.menu
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
  <Name>Digital</Name>
  <Menu>
    <Name>Digital Modes</Name>
    <Directory>DigitalModes.directory</Directory>
    <Include>
        <Category>DigitalModes</Category>
    </Include>
  </Menu> <!-- End DigitalModes -->
</Menu>

Depois terá de ir a /usr/share/desktop-directories/ e criar um ficheiro com as traduções, localização do icon em /usr/share/pixmaps/

$ sudo nano /usr/share/desktop-directories/DigitalModes.directory
[Desktop Entry]
Name[en_CA]=Digital Modes
Name[en_GB]=Digital Modes
Name[es]=Digital Modes
Name[pt]=Digital Modes
Name[pt_BR]=Digital Modes
Name=Digital Modes
Comment[en_CA]=Digital Communication Modes
Comment[en_GB]=Digital Communication Modes
Comment[es]=Digital Communication Modes
Comment[pt]=Digital Communication Modes
Comment[pt_BR]=Digital Communication Modes
Comment=Digital Communication Modes
TRANSLATORS: Don't translate this text (this is icon name)
Icon=digitalmodes.png
Type=Directory

A seguir é necessário editar cada um dos atalhos que se encontram no menu e identificá-los numa destas directorias,

/usr/share/applications

/usr/local/share/applications

~/.local/share/applications

Neste exemplo, editamos o atalho do programa GridTracker, que ficará dentro da pasta “Digital Modes”,

sudo nano /usr/share/applications/Pi4-GridTracker.desktop
[Desktop Entry]
Type=Application
Name=GridTracker
Comment=GridTracker, a WSJT-X Companion
Icon=/usr/share/pixmaps/gridtracker.png
Exec=/usr/local/bin/GridTracker/GridTracker --disable-accelerated-2d-canvas --num-raster-threads=2
Terminal=false
Categories=DigitalModes;

No final actualize o sistema de menus com o comando,

$ lxpanelctl restart

Referências:
https://www.youtube.com/watch?v=ScsjRujpsMY
http://cagewebdev.com/raspberry-pi-adding-start-menu-items/
https://wiki.lxde.org/en/Main_Menu