Here is where it gets nutty.
I went to another system and found the real mc.svg file, so I replaced the the mc.svg placeholder that I created with the real one. But the old one still showed up in the shortcut. The only mc image that I can find in the system is my mc.svg file, which no longer contains that old image. I have created a new .desktop shortcut to see if the problem persisted after starting from scratch, but when I select mc.svg in the dialog box, it still shows the old icon. As far as I can tell, I have completely removed the old mc.svg file from the system, so I am confused about where Plasma is getting the old image.
The desktop file identifies the image only as "Icon=mc".
- Code: Select all
Desktop Entry]
Comment[en_US]=
Comment=
Exec=konsole -e mc
GenericName[en_US]=
GenericName=
Icon=mc
MimeType=
Name[en_US]=MC IconTest
Name=MC IconTest
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Plasma must have squirreled away the original image somewhere and is using that image instead of the original. It must still have the old image, or it could not be showing it.
To test this, I copied mc.svg into mc-real.svg and then selected the mc-real icon for the shortcut, and the new icon appears. But then, if I go back to mc.svg, the old icon is back. According to kdiff3, he two files mc.svg and mc-real.svg are identical. The old image is not there.
So, does anyone know where Plasma is keeping a copy of that old icon? I would like to reset it, but I cannot find it.
BTW, this is not something that I need to fix, but I am curious about how this software works.
Thanks,
Banjo
(_)=='=~