When I installed Manjaro all the way back in 2019 — using the 18.0.4 Illyria ISO — the included version of the Firefox browser was
firefox-kde-opensuse, which has patches for better integration with the KDE Plasma desktop environment, including support for the global menu. Then, a few updates later, the Firefox in the Manjaro repository was suddenly changed to the stock version from Mozilla, without any of those Plasma integration patches.
At the time, a few alternatives existed, for instance in the form of Plasmafox, a version of the Firefox browser based upon
firefox-kde-opensuse as well as upon
waterfox (for enhanced security). Plasmafox was created specifically for Manjaro by a now former forum member, @torvic9, and it even came with a custom icon, created by another former forum member, @SGS, who has in the meantime gone on to become a cofounder of Garuda Linux.
However, @torvic9 hosted the binary packages for Plasmafox himself — I believe it was at GitHub, but I’m not sure — and Plasmafox was not available from the official Manjaro repositories. Then somewhere along the line, @torvic9 switched to Arch as his main distribution, and therefore the precompiled versions of Plasmafox were not guaranteed to work in Manjaro Stable anymore. @torvic9 then also left the forum (for reasons unknown) and asked for his account to be anonymized, and a while later still, Plasmafox became abandonware.
As a result, there no longer is any binary package for a Firefox-based browser with full Plasma integration (including global menu support), or at least, not one that is guaranteed to work in Manjaro Stable. There used to be binary packages for
firefox-kde-opensuse available from the AUR, but those too have been dropped — the former was dropped from the AUR altogether, and the latter is only available as source code anymore. At present time, I myself and at least one other member of this forum are still using the now outdated
firefox-appmenu-bin (version 112), which, as I said, has completely disappeared from the AUR a while ago already.
Building the source code into a binary package is very CPU- and memory-intensive, and on my Intel i5-8400 machine here, it takes between 4 and 5 hours to complete, in which time the system is completely unusable for anything else — been there, done that.
As such, I politely request that
firefox-kde-opensuse be added to the Manjaro Extra repository as a binary package again, as it was back when I installed Manjaro on this system in 2019.
Note: There is also a
librewolf-kde-appmenu in the AUR, as well as a
firedragon-appmenu — which is a fork of
librewolf with KDE patches and global menu support (which was once in
librewolf too but was recently dropped) — but both are also only available as source code that needs to be built into binaries on the local system, and both are also lagging behind on the official Firefox from Mozilla by several versions, the most recent version being 117.
firefox-kde-opensuse on the other hand currently stands at version 120. @theodan, who maintains
firefox-kde-opensuse, does offer a binary package of it via his Chaotic AUR mirror, but this version is compiled for use in Arch Linux, and its usability in Manjaro Stable is therefore not guaranteed, as I discovered a while ago when trying to install a single package —
ungoogled-chromium-bin — from the Chaotic AUR. I also don’t like the idea of having to resort to the Chaotic AUR in the first place.
Thank you for reading the above.