[Bug 2027828] Re: firefox: firefox.desktop not visible in MATE in the default Panel's Classic Menu (Ubuntu MATE, and Trisquel), but copies of it becomes visible
David Hedlund
2027828 at bugs.launchpad.net
Sat Jul 22 19:56:32 UTC 2023
** Description changed:
This issue is easy to reproduce by running Ubuntu MATE 22.04, or
Trisquel 11 (a distro based on Ubuntu 22.04 with MATE installed), in
live mode.
#################################
Pre-required steps in Ubuntu MATE 22.04 before you run the next sections
* MATE in the default Panel's Classic Menu: "Internet -> Firefox Web
Browser". Selected information about the entry:
/var/lib/snapd/desktop/applications/firefox_firefox.desktop
Name=Firefox Web Browser
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firefox_firefox.desktop /snap/bin/firefox %u
Icon=/snap/firefox/2356/default256.png
¤¤¤¤
Remove firefox snap package
[Disclaimer: snap is not the issue for this bug, because Trisquel (a
GNU/Linux distribution based on Ubuntu) ships without snap, and Firefox
is not added to the menu when I installed firefox (see the "Install
firefox"). We only remove it below to make it possible to install the
firefox ppa package.]
Run these steps (from https://askubuntu.com/questions/1399383/how-to-
install-firefox-as-a-traditional-deb-package-without-snap-in-ubuntu-22):
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
Package: firefox
Pin: version 1:1snap1-0ubuntu2
Pin-Priority: -1
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
sudo snap remove firefox
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-
mozillateam:${distro_codename}";' | sudo tee
/etc/apt/apt.conf.d/51unattended-upgrades-firefox
* Menu -> Internet -- has been removed
##############################
Install firefox from this PPA
Status: Entry NOT visible in the menu
Run:
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox
* MATE in the default Panel's Classic Menu: "Internet -> Firefox Web Browser" is not added (see attached screenshot)
* /usr/share/applications/firefox.desktop is added. Selected information about the file:
Name=Firefox Web Browser
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
Examine the file:
* desktop-file-validate /usr/share/applications/firefox.desktop # No errors
Supprisingly, if you copy the file it will become visible!:
* cd /usr/share/applications/ && sudo cp firefox.desktop firefoxworking.desktop
##############################
Install firefox-esr from this PPA
Status: Entry visible in the menu
This section has been added to examine why the firefox-esr package, but
not the firefox package is adding an entry to "Menu -> Internet"
* Run: sudo apt install firefox-esr
* MATE in the default Panel's Classic Menu: "Internet -> Firefox Web Browser"[1] is added. Information about the entry:
* /usr/share/applications/firefox-esr.desktop is added. Selected information about the file:
Name=Firefox Web Browser
Exec=firefox-esr %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox-esr
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
StartupWMClass=firefox-esr-esr102
Actions=new-window;new-private-window;
desktop-file-validate /usr/share/applications/firefox-esr.desktop # No
errors
- 1: A minor issue not related to this bug that I filed at yyy: The entry
- is correctly added, but "Name=Firefox Web Browser" in
+ 1: A minor issue not related to this bug that I filed at
+ https://bugs.launchpad.net/ubuntu/+source/firefox-esr/+bug/2028439: The
+ entry is correctly added, but "Name=Firefox Web Browser" in
/usr/share/applications/firefox-esr.desktop should be changed to
"Name=Firefox ESR Web Browser" (Debian stable firefox-esr package ships
with "Name=Firefox ESR" in /usr/share/applications/firefox-esr.desktop).
##############################
Install thunderbird from this PPA
Status: Entry visible in the menu
This section has been added to examine why "Menu -> Internet ->
Thunderbird Mail" but not "Menu -> Internet -> Firefox Web Browser"
* Run: sudo apt install thunderbird
* MATE in the default Panel's Classic Menu: "Internet -> Thunderbird Mail" is added. Information about the entry:
* /usr/share/applications/thunderbird.desktop is added. Selected information about the file:
Name=Thunderbird Mail
Exec=thunderbird %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=thunderbird
Categories=Application;Network;Email;
MimeType=x-scheme-handler/mailto;application/x-xpinstall;x-scheme-handler/webcal;x-scheme-handler/mid;message/rfc822;
StartupNotify=true
Actions=Compose;Contacts
desktop-file-validate /usr/share/applications/thunderbird.desktop # No
errors
##############################
Temporary solution to add "Firefox Web Browser" to the menu:
* sudo cp firefox.desktop firefoxworking.desktop
or
* cp /usr/share/applications/firefox.desktop
~/.local/share/applications/
--
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/2027828
Title:
firefox: firefox.desktop not visible in MATE in the default Panel's
Classic Menu (Ubuntu MATE, and Trisquel), but copies of it becomes
visible
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2027828/+subscriptions
More information about the Ubuntu-mozillateam-bugs
mailing list