Hello community, here is the log from the commit of package gnome-session checked in at Sat Apr 8 01:59:33 CEST 2006. -------- --- GNOME/gnome-session/gnome-session.changes 2006-04-05 11:44:17.000000000 +0200 +++ gnome-session/gnome-session.changes 2006-04-07 22:14:39.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Apr 7 22:14:16 CEST 2006 - danw@suse.de + +- Patch gnome-wm to prefer compiz when Xgl is running + +------------------------------------------------------------------- New: ---- gnome-session-compiz.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-session.spec ++++++ --- /var/tmp/diff_new_pack.qBOAzY/_old 2006-04-08 01:59:25.000000000 +0200 +++ /var/tmp/diff_new_pack.qBOAzY/_new 2006-04-08 01:59:25.000000000 +0200 @@ -18,7 +18,7 @@ Group: System/GUI/GNOME Autoreqprov: on Version: 2.12.0 -Release: 87 +Release: 89 Summary: Session Tools for the GNOME 2.x Desktop Source: gnome-session-%{version}.tar.bz2 Source1: gnome @@ -47,6 +47,7 @@ Patch23: gnome-session-gsd-early-start.patch Patch24: gnome-session-dist-splash.patch Patch25: gnome-session-code-review.patch +Patch26: gnome-session-compiz.patch URL: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: filesystem gconf2 @@ -94,6 +95,7 @@ %patch23 %patch24 %patch25 -p1 +%patch26 %endif gnome-patch-translation-update @@ -149,6 +151,8 @@ %dir /usr/share/xsessions %changelog -n gnome-session +* Fri Apr 07 2006 - danw@suse.de +- Patch gnome-wm to prefer compiz when Xgl is running * Wed Apr 05 2006 - hpj@suse.de - Fix keyring unlock patch to use g_strlcpy() correctly again. Fixes bug #159593 together with a CASA fix. ++++++ gnome-session-compiz.patch ++++++ --- gnome-session/gnome-wm +++ gnome-session/gnome-wm @@ -43,6 +43,17 @@ IFS=":" if [ -z "$WINDOW_MANAGER" ] ; then if [ -z "$DEFWM" -o "x$DEFWM" = "xgnome-wm" ]; then + + . /etc/sysconfig/displaymanager + if [ "x$DISPLAYMANAGER_XSERVER" = "xXgl" -a -x /usr/bin/gnome-window-decorator -a -x /usr/bin/compiz ]; then + /usr/bin/gnome-window-decorator & + if [ -z "$SMID" ]; then + exec /usr/bin/compiz --sm-disable gconf + else + exec /usr/bin/compiz --sm-client-id $SMID gconf + fi + fi + for wm in metacity sawfish sawmill enlightenment icewm wmaker fvwm2 qvwm fvwm twm kwm ; do for dir in $PATH ; do if [ -x "$dir/$wm" ] ; then ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...