Comment # 6 on bug 977040 from
(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: