GNOME-Session 2.23 and Capplet



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]