0ca30ca
diff -up openbox-3.4.11.2/data/xsession/openbox-gnome-session.in.gnome openbox-3.4.11.2/data/xsession/openbox-gnome-session.in
0ca30ca
--- openbox-3.4.11.2/data/xsession/openbox-gnome-session.in.gnome	2010-03-14 15:40:37.000000000 +0100
0ca30ca
+++ openbox-3.4.11.2/data/xsession/openbox-gnome-session.in	2011-01-14 17:15:18.738710496 +0100
0ca30ca
@@ -24,7 +24,7 @@ if test $MAJOR -lt 2 || (test $MAJOR = 2
0ca30ca
   # old gnome-session was easy to work with
0ca30ca
   export WINDOW_MANAGER="@bindir@/openbox"
0ca30ca
   exec gnome-session --choose-session=openbox-session "$@"
0ca30ca
-else
0ca30ca
+elif test $MAJOR = 2 && test $MINOR -lt 91; then
0ca30ca
   # new gnome-session requires openbox to be set in gconf and an
0ca30ca
   # openbox.desktop to be installed in the applications directory
0ca30ca
 
0ca30ca
@@ -54,6 +54,8 @@ else
0ca30ca
 
0ca30ca
   # run GNOME/Openbox
0ca30ca
   exec gnome-session --default-session-key $SPATH/openbox_session "$@"
0ca30ca
+else
0ca30ca
+  exec gnome-session --session=gnome-openbox "$@"
0ca30ca
 fi
0ca30ca
 
0ca30ca