Context:
I create Qubes App Menu shortcut for an AppImage inside an AppVM by registering a desktop entry in AppVM:
~/.local/share/applications
Desktop Entry
[Desktop Entry]
Name=Ledger Live
Comment=Ledger Live - Desktop
Exec=bash -c ‘~/ledger-live-desktop-*-linux-x86_64.AppImage’
Terminal=false
Type=Application
Icon=money-manager-ex
StartupWMClass=Ledger Live
MimeType=x-scheme-handler/ledgerhq;
Categories=Finance;
Problem:
When the AppVM’s respective Template is updated the AppImage app menu short disappears and needs to be manually sync for it to show in Qube App Menu again, i.e. qvm-sync-appmenus vmname'
Question
How to properly register Desktop Entry for AppImage in AppVM that does not require app menu to be resync after TemplateVM update?