I found out it’s close to impossible to just change the lizard icon from the kickoff menu. However, it should be possible, and I’m wondering how.
I am using OpenSUSE 11, with KDE 4.1. The icon I prefer is just the plain icon from KDE. This is stored on my machine, but in svgz format. The file is located in /usr/share/icons/oxygen/scalable/start-here-kde.svgz (which you can only open with Inkscape). I found out I had to change this file to MNG format, which is, as far as I found out, impossible, and then move it to some exotic location, restart some things, and then it should work. I know I’m vague, but the whole process is vague.
Can anyone explain for me, and for the rest of the world, how I can change this icon to the icon I want? Because I gave up.
Thank you very, very much in advance.
Okay, this isn’t funny anymore. I fixed it, but it definitely should have been documented somewhere. I found some source code, which gave me a weird feeling:
+ return "start-here-branding";
+ return "start-here-kde";
This code checks if a file exists, and on that location. If yes, it shows the lizard icon (which I hate), if not, it shows the default icon.
So a simple:
sudo rm /usr/share/icons/oxygen/scalable/places/start-here-branding.svg
After that, remove the Application Launcher from the menu, and place it again. Finally, you have the original KDE icon.
(if you want to keep the icon, you can do:
sudo mv /usr/share/icons/oxygen/scalable/places/start-here-branding.svg /usr/share/icons/oxygen/scalable/places/old_icon.svg
and you can restore the original icon later.)
This is really amazing, things like this should be documented, and I have no idea why the location of the file is hard-coded.
What you want to do is use yast to search for “branding” and remove the ones with openSUSE in their names. By doing so yast will automatically pick the ones with “upstream” in their names to replace the ones you’re removing. This should get you the default KDE icons you’re looking for. An example of one of the packages to install is kdebase4-workspace-branding-upstream.