A digikam.desktop files needs to be created, and I recommend removing the showfoto.desktop file. Also, a symlink of the icon to /usr/share/pixmaps is recommended. An example of my file is.. ===== [Desktop Entry] Encoding=UTF-8 Icon=digikam.png Name=DigiKam Comment=DigiKam Photo Organiser Exec=digikam Terminal=false Type=Application Categories=Appication;Graphics; === My symlink is : lrwxrwxrwx 1 root root 52 Jul 23 17:32 digikam.png -> /usr/share/icons/crystalsvg/128x128/apps/digikam.png Reproducible: Always Steps to Reproduce:
It's there: /usr/share/applnk/Graphics/digikam.desktop, the showfoto entry is fine. kde-config --path apps and kde-config --path icon add the relevant kde search paths - they remain valid for KDE 3.x, no matter who is crying freedesktop.org standard. I don't see the point playing the slave here, since this affects a whole lot of KDE apps. See also Bug 89870 for Gnome hijacking the desktop.
For gnome, the desktop files must exist in /usr/share/applications. Icons, AFAIK, need to be in /usr/share/pixmaps. This is what needs sorting out.
passing to digikam herd. Comment #1 & #3 combined would give a proper file location/.desktop .
The best thing to do is to ask the authors to move the .desktop file to /usr/share/applications and the icon to /usr/share/icons/hicolor (see also bug 81862 for an example). It's a trivial task, the digikam devs just need to be informed (btw see also http://bugs.kde.org/show_bug.cgi?id=98466)