On Fri, Dec 05, 2008 at 09:59:58AM +0100, hdfssk wrote:
Michal, I ran into the same thing trying to replace metacity with
e16. The problem is that gnome expects to find a desktop file in
/usr/share/applications matching the value in
desktop/gnome/session/required_components/windowmanager.. in your
case it's looking for /usr/share/applications/wmaker.desktop..
That was somebody else who tried windowmaker. I never used that
particular manager but these are details.
and if that desktop file isn't there, it won't start your
manager, logging "WARNING: Unable to find provider 'wmaker' of
required component 'windowmanager'" to ~/.xsessions-error.
That I figured out from what may pass for a "documentation", i.e.
a comment in /usr/bin/gnome-wm which says:
# NOTE: DON'T USE THIS. Please have your window manager install
# a desktop file and change the gconf key
The problem was that at a time of my attempts this still did not work.
Of course what "a desktop file" need to contain is left to your
Adding a wmaker.desktop file to /usr/share/applications should fix
After your posting I tried again and this time this indeed helped.
Maybe my sawfish.desktop file, with which I was exerimenting, was
missing something although I modified it from a copy of
an existing metacity.desktop. Or maybe I was trying "too early"?
This detail that in gconf you also have
/apps/gnome-session/rh/window_manager surely does not help.
Especially when you are using GUI it is very easy to mix things up.
Note differences between "window_manager" and "windowmanager".