** Description changed:
- # grep -r firefox /usr/share/applications
+ # grep -r firefox /usr/share/mate-panel/layouts
ubuntu.layout:launcher-location=/usr/share/applications/firefox.desktop
ubuntu-mate.layout:launcher-location=/var/lib/snapd/desktop/applications/firefox_firefox.desktop
This means that if someone has firefox.snap installed, they'll see it in the
panel if they select ubuntu-mate.layout, but not ubuntu.layout.
The opposite will happen if someone has firefox.deb installed.
Please use something like `launcher-location=firefox.desktop` instead,
and handle the snap-specific paths in the code, so that end users see
the panel applications whether they use .debs or .snaps.
E.g. currently if a school installs firefox.deb instead of firefox.snap,
each student will need to manually add firefox to their panel.
-
- An alternative idea would be to use "generic-browser", "generic-mailer"
icons, and launch "sensible-browser" or "xdg-open ..." instead, but that would
be a bigger change, not appropriate so close to the 22.04 release.
+ An alternative idea would be to use "generic-browser", "generic-mailer"
+ icons, and launch "sensible-browser" or "xdg-open ..." instead, but that
+ would be a bigger change, not appropriate so close to the 22.04 release.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1967739
Title:
Don't hardcode snap.desktop launcher locations
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mate-panel/+bug/1967739/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs