Getting the right xdg-menu category name given a xdg-desktop file?

José Félix Ontañon fontanon at emergya.com
Mon May 12 09:26:26 PDT 2014


Hi,

I'm trying to build an app that automatizes the excluding of some launchers
from menu, by tweaking ~/.config/xdg/menus I've noticed the Categories in
the xdg-desktop aren't the same as the menu names in xdg-menu.

So, the question is given a .desktop file, how to know the name of it's
corresponding menu?

::Example::

The firefox desktop file has as categories:
Categories=GNOME;GTK;Network;WebBrowser;

But the the menu names that needs to be indicated to exclude firefox from
the menu is Applications->Internet. Below the code produced by Alacarte:

<Menu>
    <Name>Applications</Name>
    <MergeFile
type="parent">/etc/xdg/menus/gnome-applications.menu</MergeFile>
    <Menu>
        <Name>Internet</Name>
        <Exclude>
            <Filename>firefox.desktop</Filename>
        </Exclude>
    </Menu>
</Menu>

I don't understand how Alacarte got that Applications->Internet path given
the firefox.desktop file.

Regards!

-- 
J. Félix Ontañón Carmona
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/xdg/attachments/20140512/3e7c79f9/attachment.html>


More information about the xdg mailing list