Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#72379 - [firefox-developer-edition] Invalid Wayland window icon on Plasma
Attached to Project:
Community Packages
Opened by Francois (francoism90) - Sunday, 10 October 2021, 09:46 GMT
Last edited by Andrew Crerar (andrewSC) - Thursday, 08 September 2022, 16:58 GMT
Opened by Francois (francoism90) - Sunday, 10 October 2021, 09:46 GMT
Last edited by Andrew Crerar (andrewSC) - Thursday, 08 September 2022, 16:58 GMT
|
DetailsDescription:
I tried multiple workarounds (editing the .desktop file), but still the FF Developer Edition is showing a generic Wayland window icon. When installing and using FF (including force-enabling Wayland) the branding works fine. Comparing both PKGBUILDs it does seem the the firefox pkg does some additional branding stuff. Additional info: * 94.0b3 (ff dev) * 93.0 (ff) * Plasma 5.22 unstable Steps to reproduce: * Install both versions * Enable Wayland for both * Incorrect icon displaying for Firefox Developer Edition. |
This task depends upon
Closed by Andrew Crerar (andrewSC)
Thursday, 08 September 2022, 16:58 GMT
Reason for closing: Fixed
Additional comments about closing: Introduced .desktop filename fix in 105.0b7.
Thursday, 08 September 2022, 16:58 GMT
Reason for closing: Fixed
Additional comments about closing: Introduced .desktop filename fix in 105.0b7.
```
// PKGBUILD
# Branding
ac_add_options --enable-official-branding
ac_add_options --with-branding=browser/branding/aurora
ac_add_options --enable-update-channel=aurora
ac_add_options --with-distribution-id=org.archlinux
ac_add_options --with-unsigned-addon-scopes=app,system
ac_add_options --allow-addon-sideload
export MOZILLA_OFFICIAL=1
export MOZ_APP_REMOTINGNAME=firefox-developer-edition
export MOZ_TELEMETRY_REPORTING=1
export MOZ_REQUIRE_SIGNING=
// https://github.com/archlinux/svntogit-packages/blob/f6174036acaf7ea0703bb6fe25c2466237c56be7/trunk/PKGBUILD#L174
local i theme=aurora
// firefox-developer-edition.desktop
Exec=/usr/lib/firefox-developer-edition/firefox --class="firefox-developer-edition" // append to all `Exec` lines
StartupWMClass=firefox-developer-edition
```
@andrewSC Hope you can include these fixes. :)
The desktop entry and classname need to match, otherwise it will not find the correct (icon) name.