gnome-shell does not show any applications nor favorites in the dock, and after less than a minute crash after the following log appears:
Window manager warning: Log level 6: applications.menu not found.
The crash can be precipitated by pressing the windows (meta) key, and selecting "Applications".
The problem is solved by linking /etc/xdg/menus/gnome-applications.menu to /etc/xdg/menus/applications.menu, at least in my case.
Steps to Reproduce:
1. Make sure /etc/xdg/menus/applications.menu does not exist (gnome-base/gnome-menus-3.0.0 does not install it)
2. Start gnome-shell
3. Press the windows key and select "Applications"
Gnome-shell crashes and the message "oh no! something has gone wrong. a problem has occurred and the system can't recover. please log out and try again." appears.
Beautiful gnome-shell should not crash. And it would be nice to have applications.
The problem seems to be that gnome-shell expects the menus to be in /etc/xdg/menus/applications.menu, but gnome-base/gnome-menus-3.0.0 installs this file as /etc/xdg/menus/gnome-applications.menu. With a link from the latter to the former, gnome-shell works for me.
no, just like previous releases didn't do it since 2.26 (iirc). Please read the einfo message from older gnome-menus.
I do not understand. Should this bug be filled upstream? Or against another ebuild? Upgrading from GNOME 2 to GNOME 3, with a working GNOME 2 desktop, gnome-shell crashes. It is because of the /etc/xdg/menus/applications.menu file being missing. You are telling me I should see the einfo message from *previous* versions of gnome-menus?
This should work when installing GNOME 3 for the first time. Currently, it does not. Maybe my summary, title or ebuild attribution is incorrect, but *there is a bug*.
Please direct me where or to what I should fill it.
The bug is not that applications.menu is missing since it is named gnome-applications.menu on purpose and this is the case since gnome 2.26. I have not witnessed this problem while upgrading and so do other people that are testing it in gnome overlay. Are you using gdm to start gnome ?
(In reply to comment #3)
> The bug is not that applications.menu is missing since it is named
> gnome-applications.menu on purpose and this is the case since gnome 2.26.
And it worked for me up until GNOME 2.32.
> I have not witnessed this problem while upgrading and so do other people
> that are testing it in gnome overlay. Are you using gdm to start gnome ?
No, it doesn't work for me: it hangs without doing anything after I enter my password. I haven't reported it because I still don't investigate it further. I'm starting GNOME with startx, having "exec gnome-session" in my ~/.xinitrc.
Now I see that I need to set the XDG_MENU_PREFIX environment variable so it works. You're right: the bug is invalid.
Sorry for the noise, and thanks.
(In reply to comment #4)
> Now I see that I need to set the XDG_MENU_PREFIX environment variable so it
> works. You're right: the bug is invalid.
beware that you might need other things, like consolekit, ...
In general you should make sure to run everything that is under /etc/X11/xinitrc.d/
> Sorry for the noise, and thanks.