Recently I switched to plasma 5 and since then, the entries for firefox-bin and thunderbird-bin in the task/window list only show a generic icon. The icon is correct in the start menu and if I create a starter. I emerged firefox (without -bin) and for such entries it shows the correct icon in the task/window list widget. Hence, I assume that there is an issue with our *-bin versions. Reproducible: Always
KDE team, if mozilla team needs to do something here please let us know.
I did a few tests with the desktop file and various Exec lines, and the results seem to indicate that the panel is having issues matching the application to the .desktop file: Fails: Exec=/usr/bin/firefox-bin %u Exec=/usr/bin/firefox-bin Exec=firefox-bin Exec=firefox %u Exec=/opt/firefox/firefox %u Works: Exec=firefox
Kde needs scalelable svg files instead?
(In reply to Ian Stakenvicius from comment #1) > KDE team, if mozilla team needs to do something here please let us know. @Mozilla: The -bin suffix on binaries for {firefox,thunderbird}-bin packages are a distribution customization. For example libreoffice-bin doesn't do this. I would vote to drop this customization and make the src/bin packages block each other.
(In reply to Johannes Huber from comment #4) > (In reply to Ian Stakenvicius from comment #1) > > KDE team, if mozilla team needs to do something here please let us know. > > @Mozilla: The -bin suffix on binaries for {firefox,thunderbird}-bin packages > are a distribution customization. For example libreoffice-bin doesn't do > this. I would vote to drop this customization and make the src/bin packages > block each other. But they don't block eachother; *-bin packages install to /opt, source-built ones to /usr/lib ; also there are cases when users want both the ESR and latest versions installed. I would much prefer to sort out whatever is missing in the customization; do we just need to symlink or copy the image name to match the package name? Also i'm not following what's going on with the Exec= line in the .desktop file in comment 2 -- Exec=firefox when only firefox-bin is installed is afaik not going to actually launch firefox?
What happens if you change /usr/bin/firefox-bin to exec /opt/firefox/firefox-bin instead of /opt/firefox/firefox ? Does that make everything work correctly as-is ?
I wasn't able to reproduce this anymore with latest Firefox/KDE.
RESO/OBSOLETE then?