Red Hat Bugzilla – Bug 72882
invalid desktop file (KDE)
Last modified: 2008-05-01 11:38:03 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020809
Description of problem:
/etc/X11/applnk/Internet/sylpheed.desktop contains "Type=Internet" which is
invalid for KDE. Hence there is no KDE menu entry for Sylpheed.
--- sylpheed.desktop.orig Thu Jul 25 11:18:00 2002
+++ sylpheed.desktop Sun Aug 25 00:31:21 2002
@@ -6,4 +6,4 @@
Version-Release number of selected component (if applicable):
Author got mailed. No response yet. Patch submitted at Sylpheed-claws home page
at sf.net. No reaction yet.
Type=Internet is invalid for GNOME too, it's pretty much total nonsense. ;-)
Should be Type=Application and Categories=Internet;Application;X-Red-Hat-Extra;
Use desktop-file-install in the %install phase of the spec file and it will
auto-validate the file. Also, you can use this to add the Categories line
etc. See the examples in many other spec files.
Didn't work for me. Had to move the desktop file to /usr/share/applications and add
to make it appear in "KMenu > Extras > Internet". With just Type=Application it
works fine on Valhalla, but not on Limbo or (null).
I also tried to add it to "KMenu > Internet" by adding X-Red-Hat-Base; but that
didn't work cleanly together with Extra. This categories thing is confusing, any
In (null) only four desktop files are left in /etc/X11/applnk and none of them
is displayed in the KDE menu:
# find /etc/X11/applnk -name \*\.desktop
/etc/X11/applnk stuff is supposed to be merged in (may be under Extras->Other
You can find info on Categories on http://freedesktop.org, draft vfolder spec.
Thanks. http://www.freedesktop.org/standards/VFolderDesktops.txt confirms
"Internet" is no Standard Category. "Network" is. And yes, entries in
/etc/X11/applnk/Internet are merged as "Application;Network;Merged;" which is
"KMenu > Extras > Internet".
Fixed in sylhpeed-0.8.2-1
I've also mailed to the author but failed to get reply.
you can send me the final patch, and i'll can push it up to Hiro.
never mind: Hiro already applied it.