Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 563656 - Plasma 5: Missing task icons for firefox-bin and thunderbird-bin
Summary: Plasma 5: Missing task icons for firefox-bin and thunderbird-bin
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard: fixed in 5.6
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-21 09:53 UTC by Mario Kicherer
Modified: 2016-05-24 17:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mario Kicherer 2015-10-21 09:53:26 UTC
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
Comment 1 Ian Stakenvicius (RETIRED) gentoo-dev 2015-10-30 14:40:36 UTC
KDE team, if mozilla team needs to do something here please let us know.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2015-10-30 17:28:29 UTC
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
Comment 3 Ulenrich 2016-02-24 14:11:41 UTC
Kde needs scalelable svg files instead?
Comment 4 Johannes Huber (RETIRED) gentoo-dev 2016-05-19 16:00:18 UTC
(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.
Comment 5 Ian Stakenvicius (RETIRED) gentoo-dev 2016-05-19 16:15:18 UTC
(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?
Comment 6 Ian Stakenvicius (RETIRED) gentoo-dev 2016-05-19 18:17:48 UTC
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 ?
Comment 7 Michael Palimaka (kensington) gentoo-dev 2016-05-21 18:45:11 UTC
I wasn't able to reproduce this anymore with latest Firefox/KDE.
Comment 8 Ian Stakenvicius (RETIRED) gentoo-dev 2016-05-24 17:12:36 UTC
RESO/OBSOLETE then?