XDG Menus GNOME vs. KDE

James Richard Tyrer tyrerj at acm.org
Thu Jun 9 13:18:11 EEST 2005


Travis Watkins wrote:
> I think we should use gnome-applications.menu, kde-applications.menu,
> etc but still have applications-merged/ merge in to these menus. That
> way each DE/WM can have their own menu and 3rd parties can still put
> things in a standard location and have them show up.
> 
KDE installs:

	applications.menu
	kde-information.menu
	kde-screensavers.menu
	kde-settings.menu
	applications-merged/kde-essential.menu
	applications-merged/kde-multimedia-music.menu

and then if you edit the menu:

	applications-merged/applications-kmenuedit.menu

So, your suggestion would seem to be compatible with the current KDE 
practice -- only two would need to be renamed.xwp-office.menu

But, I wonder about how software would parse this.  In the "menu" 
directory, there is no problem, the menu would only use the files that 
started with "kde", which the program would know.

But, I have added:

	applications-merged/Engineering.menu
	applications-merged/misc.menu
	applications-merged/xwp-office.menu

as you can see, the third one could be a problem.  Is there a desktop 
called: "xwp"?  So, I would suggest that if we are going to do it by 
prefix that this be setup like this (in my example):

	kde-applications.menu
	kde-information.menu
	kde-screensavers.menu
	kde-settings.menu
	kde-applications-merged/essential.menu
	kde-applications-merged/multimedia-music.menu
	kde-applications-merged/applications-menuedit.menu
	applications-merged/Engineering.menu
	applications-merged/misc.menu
	applications-merged/xwp-office.menu

and there is no ambiguity even though the parser doesn't know the names 
of all the desktops.  All it needs to know for KDE is: "kde" and 
"applications".  The last three would be used by all desktops.

-- 
JRT

	




More information about the xdg mailing list