Hi @ all,

I found the solution for supporting GNOME-Session 2.23 (does not break
older versions) in sawfish, 
aswell as how to make recent versions of gnome-window-properties make
run sawfish-ui again!

I attached a patch, that does that. 

In GNOME-Session 2.23 you can edit the following gconf-keys to change
the window-manager
and add sawfish to the default list of applications:

/desktop/gnome/session/required-components/windowmanager
/desktop/gnome/session/default-session

Since our file is called Sawfish.desktop, we would change the value to
"Sawfish",
but since some user might think, {s,}he has to set the value to the
binary-name,
we should rename the file to "sawfish.desktop", then users can set the
value to "sawfish".
Just for consistency and to avoid confusion.

This will obsolete the (non-working) capplet, which can now be removed
from svn completely. 

(of course the autotools have to be updated, too (configure.in,
Makefile.in) 
and the references to the capplet have to be removed (if any))

Ok to commit? Or any thoughts?

Chris

GNOME/Sawfish rule!
Index: Sawfish.desktop
===================================================================
--- Sawfish.desktop	(Revision 4227)
+++ Sawfish.desktop	(Arbeitskopie)
@@ -11,8 +11,10 @@
 Exec=sawfish
 TryExec=sawfish
 Terminal=false
+X-GNOME-WMSettingsModule=sawfish
+X-GNOME-WMName=Sawfish
+ConfigExec=sawfish-ui
+ConfigTryExec=sawfish-ui
 
 [Window Manager]
-ConfigExec=sawfish-ui
-ConfigTryExec=sawfish-ui
 SessionManaged=true

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to