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.