It works, thanks! I would prefer if the XDG_MENU_PREFIX would be2014-10-16 19:29 GMT+02:00 Alberts Muktupāvels <alberts muktupavels gmail com>:
>>> 2. Use custom menu layout. The official GNOME menu layout adds some
>>> additional categories, which may confuse users. Reduce them in our
>>> custom menu layout file.
>>
>>
>> It is not that simple as you think...
>>
>> We patched ubuntu in similar way. Only custom menu file was added to
>> gnome-menu package and gnome-panel.desktop file was edited to set
>> XDG_MENU_PREFIX. This is only workaround and still does not solve problem
>> fully. That is way I created this patch -
>> https://bugzilla.gnome.org/show_bug.cgi?id=732548.
>>
>> At least one problem is that Alacarte (menu editing) program will use menu
>> file XDG_MENU_PREFIX "applications.menu". That means users trying to edit
>> menu will see different menu from what is available in gnome-panel.
>>
>> To properly fix this bug we need above patch accepted in gnome-session or
>> other way to set XDG_MENU_PREFIX for whole session.
>>
>> I have not tried, but there might be a way to change XDG_MENU_PREFIX
>> without above patch:
>>
>> https://git.gnome.org/browse/gnome-session/tree/gnome-session/org.gnome.SessionManager.xml#n8
>>
>> But then we need application that will be started in initialization phase
>> and set up XDG_MENU_PREFIX to "gnome-flashback-". gnome-session set it to
>> "gnome-". If this would work then I would probably do this:
>>
>> 1) Create new application gnome-flashback-init that will be run in
>> initialization phase. At least for now its only task would be to set
>> XDG_MENU_PREFIX.
>> 2) I would add our custom menu in gnome-flashback module as it was made
>> for this - place where to add all missing things for our session. It should
>> be named gnome-flashback-applications.menu
>> 3) Update gnome-panel to use XDG_MENU_PREFIX "applications.menu". This way
>> file name would not be hardcoded.
>>
>> I will try this after sending this mail.
>
>
> This should be fixed in gnome-panel wip/gnome-3.10+ and gnome-flashback
> master branches. Can you test?
configurable in gnome-session, but the current solution is fine for
me.