belkale
belkale
Firefox is installed as snap in my Ubuntu distribution.
Same problem with Rhythmbox. Does not start from app launcher.
I havent tried with apt or Flatpak packages. Both Firefox and Rhythmbox came by default in my Ubuntu distribution and both dont seem to work with Fynedesk. However, if I...
I could locate the firefox desktop file. The exec path there is Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firefox_firefox.desktop /snap/bin/firefox -new-window and based on func (data *fdoApplicationData) Run(env []string) error command would be first argument...
Verified that having env in the beginning is the problem. Changed firefox desktop file and changed Exec to keep just /snap/bin/firefox and it worked fine. It would be useful to...
In case of Rhythmbox, there are multiple Exec within desktop. First one is for starting Rhythmbox but the rest are for play/pause etc. But while reading we pick the last...
Desktop Spec file https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html Implementation in C https://stackoverflow.com/questions/2795309/how-do-you-parse-the-xdg-gnome-kde-menu-desktop-item-structure-in-c
Looks like there is a Go implementation https://code.rocketnine.space/tslocum/desktop