1. I went into gconf and changed /desktop/gnome/session/required-components/windowmanager from "metacity" to "sawfish".
2. I created a file /usr/share/applications/sawfish.desktop by copying the file metacity.desktop from the same directory and changing "metacity" to "sawfish" wherever it appeared.
I'm not sure whether this is exactly right, but it seems to work for me.
I think I've solved the problem. I got a crucial hint here:
http:// fedora. 1344471. n2.nabble. com/Is- Gnome-windown- manager- switching- broken- again-td1394329 .html
1. I went into gconf and changed /desktop/ gnome/session/ required- components/ windowmanager from "metacity" to "sawfish".
2. I created a file /usr/share/ applications/ sawfish. desktop by copying the file metacity.desktop from the same directory and changing "metacity" to "sawfish" wherever it appeared.
I'm not sure whether this is exactly right, but it seems to work for me.