On Wed, Sep 23, 2015 at 7:02 PM, Ray Strode <rstrode@redhat.com> wrote:
Hi,

> Simple explanation:
> The changed desktop file name means the rule here:
> https://git.gnome.org/browse/gnome-menus/tree/layout/gnome-applications.menu
> no longer matches.
>
> The proper way to fix it would be adding X-GNOME-Utilities to the category
> list in the desktop file.
hey, I chatted with Matthias a little about this in meat space.

Are you talking about in classic mode?
Nope.

We don't think it uses the menu file in the non-classic mode. Instead it uses a
relocatable dconf schemas .  See:

https://wiki.gnome.org/HowDoI/AppFolders

My guess is gnome-shell's hardcoded mapping of compat names to new names needs an update.
But could also be gnome-shell doesn't use that mapping table when generating the launcher
groups, not sure.

I think the menu file is still relevant, but now that you say it isn't I'm not sure anymore. I think what this file does is add categories to desktop files according to a match pattern.

But it doesn't matter much because the correct solution is not to hardcode the desktop file name in the menu file, but rather add the appropriate category to the desktop files in question. I did that for a few apps some time ago: https://bugzilla.gnome.org/show_bug.cgi?id=735127


--
-Elad.