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