[Bug 977040] New: About half the applications I run show on the taskbar with a generic icon ( green "play" button) including YAST
http://bugzilla.opensuse.org/show_bug.cgi?id=977040 Bug ID: 977040 Summary: About half the applications I run show on the taskbar with a generic icon ( green "play" button) including YAST Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: d6tr6tr@yahoo.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- A lot of the applications I run all show with the same icon on the taskbar. It makes it difficult to tell them apart when I have a lot of windows/apps open. They all just look like a green window with a play button inside. Their icons show correctly in the Application Menu. You can see an example here: http://i.imgur.com/j2WYaC5.png -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977040 http://bugzilla.opensuse.org/show_bug.cgi?id=977040#c1 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #1 from Wolfgang Bauer <wbauer@tmo.at> --- Created attachment 674412 --> http://bugzilla.opensuse.org/attachment.cgi?id=674412&action=edit screenshot from an up-to-date Leap 42.1 VM, where it works Works fine here, see attached screenshot. Make sure your system is fully up-to-date. This was indeed a "problem" in Plasma 5.4 as originally shipped with Leap 42.1 (IIRC), the taskmanager tried to lookup the icon in the application menu and fell back to the generic executable icon (i.e. the green "play" button you mentioned) if it couldn't find the corresponding entry for some reason (and this did happen with YaST in particular). There was an option in its settings to disable that though and always use the window icon. It has been improved in 5.5 which we have released as official update for Leap 42.1, it should not use the generic fallback icon now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977040 http://bugzilla.opensuse.org/show_bug.cgi?id=977040#c2 --- Comment #2 from 6tr6tr R <d6tr6tr@yahoo.com> --- (In reply to Wolfgang Bauer from comment #1)
Created attachment 674412 [details] screenshot from an up-to-date Leap 42.1 VM, where it works
Works fine here, see attached screenshot.
Make sure your system is fully up-to-date.
This was indeed a "problem" in Plasma 5.4 as originally shipped with Leap 42.1 (IIRC), the taskmanager tried to lookup the icon in the application menu and fell back to the generic executable icon (i.e. the green "play" button you mentioned) if it couldn't find the corresponding entry for some reason (and this did happen with YaST in particular). There was an option in its settings to disable that though and always use the window icon.
It has been improved in 5.5 which we have released as official update for Leap 42.1, it should not use the generic fallback icon now.
This only partially fixed the issue. YAST now shows the icon, but my 3rd party apps like IntelliJ still show the generic one. How can I get this working too? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977040 http://bugzilla.opensuse.org/show_bug.cgi?id=977040#c3 --- Comment #3 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to 6tr6tr R from comment #2)
This only partially fixed the issue. YAST now shows the icon, but my 3rd party apps like IntelliJ still show the generic one. How can I get this working too?
No idea, depends on why it is not working. What apps exactly are having this "problem"? You said that they do have a (different) icon in the application menu. Is this also the case for those that are still affected now? Do they have an icon in the window title bar? It might not be a "bug" in Plasma at all. If the taskmanager doesn't get/cannot find an icon, it has to use a generic one obviously... Where did you install IntelliJ from? I installed the package intellij-idea-community-edition I found on http://software.opensuse.org/package/intellij-idea-community-edition (I suppose that's what you mean with "IntelliJ"?), and it does show its icon in the taskmanager here. Maybe try to delete the icon cache (~/.cache/icon-cache.kcache) and run "kbuildsycoca5 --noincremental" as user, or try with a fresh user account. If that doesn't help, it would probably be a good idea to report it upstream at http://bugs.kde.org/ (with details on what applications are affected). The developers who actually wrote the taskmanager (and conceived how it should behave) probably have better ideas what might be going wrong and might even be able to improve things... And it's definitely not an openSUSE packaging issue anyway. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977040 http://bugzilla.opensuse.org/show_bug.cgi?id=977040#c4 --- Comment #4 from 6tr6tr R <d6tr6tr@yahoo.com> ---
What apps exactly are having this "problem"?
While I'm sure there are more, MySQL WorkBench (installed from the openSUSE repos) and IntelliJ both show that generic icon in the taskbar.
You said that they do have a (different) icon in the application menu. Is this also the case for those that are still affected now? Do they have an icon in the window title bar?
In the Application menu AND on the window title bar, the icon is correct. IntelliJ shows its proper icon. It's only the tile on the taskbar that does not.
Where did you install IntelliJ from?
I installed https://download.jetbrains.com/idea/ideaIU-2016.1.1.tar.gz I needed the Ultimate version (for work).
Maybe try to delete the icon cache (~/.cache/icon-cache.kcache) and run "kbuildsycoca5 --noincremental" as user, or try with a fresh user account.
This did not work (do I need to restart?) and it throws the error: kf5.kservice.sycoca: Parse error in "~/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu", line 1 , col 1 : "unexpected end of file" The file is 0 bytes. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977040 http://bugzilla.opensuse.org/show_bug.cgi?id=977040#c5 --- Comment #5 from 6tr6tr R <d6tr6tr@yahoo.com> --- More info: In ~/.local/share/applications/IntelliJ.desktop I see the icon is set: Icon=/home/myname/IntelliJ/bin/idea.png That icon does exist in that path. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=977040 http://bugzilla.opensuse.org/show_bug.cgi?id=977040#c6 --- Comment #6 from Wolfgang Bauer <wbauer@tmo.at> --- (In reply to 6tr6tr R from comment #4)
What apps exactly are having this "problem"?
While I'm sure there are more, MySQL WorkBench (installed from the openSUSE repos) and IntelliJ both show that generic icon in the taskbar.
Hm, MySQL-Workbench does show up fine here too. And I tried the package included in Leap 42.1 and the one from server:database, in case there's a difference.
Where did you install IntelliJ from?
I installed https://download.jetbrains.com/idea/ideaIU-2016.1.1.tar.gz I needed the Ultimate version (for work).
Ok, I will give that a try too, although TBH I don't really expect a different result as with the community edition...
Maybe try to delete the icon cache (~/.cache/icon-cache.kcache) and run "kbuildsycoca5 --noincremental" as user, or try with a fresh user account.
This did not work (do I need to restart?) and it throws the error:
kf5.kservice.sycoca: Parse error in "~/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu", line 1 , col 1 : "unexpected end of file"
The file is 0 bytes.
Delete the file and try again. It's empty anyway. Though I think this should not really cause a problem. Did you edit any application menu entries in the past? Maybe this could cause a confusion. IOW, do you have further files in ~/.config/menus/ and/or ~/.local/share/applications/? Maybe try to move them out of the way as a test (and run kbuildsycoca5 afterwards), or as already suggested, try whether you can reproduce the "issue" in a completely fresh user account. (In reply to 6tr6tr R from comment #5)
More info:
In ~/.local/share/applications/IntelliJ.desktop I see the icon is set:
Icon=/home/myname/IntelliJ/bin/idea.png That icon does exist in that path.
The intellij-idea-community-edition package I installed does something similar, it installs a .desktop file to /usr/share/applications/ which points to an icon in /usr/lib64/IntelliJ (or similar). So this should be ok in general. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com