Хочу спросить у пользователей Ob собственно и знающих, а в чем же отличие openbox и openbox-session?
/etc/X11/xinit/xinitrc.openbox
/etc/X11/xinit/xinitrc.openbox-session
...
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
exec ck-launch-session dbus-launch --exit-with-session openbox-session
else
exec openbox-session
fi
Собирал как версию, которая там задана (3.5.2) и 3.6.1
Но посмотрел в /usr/bin и openbox-session оказался простым скриптом:
$ cat /usr/bin/openbox-session
#!/bin/sh
if test -n "$1"; then
echo "Syntax: openbox-session"
echo
echo "See the openbox-session(1) manpage for help."
exit
fi
# Clean up after GDM
xprop -root -remove _NET_NUMBER_OF_DESKTOPS \
-remove _NET_DESKTOP_NAMES \
-remove _NET_CURRENT_DESKTOP 2> /dev/null
# Set up the environment
A="/etc/xdg/openbox/environment"
test -r $A && . $A
A="${XDG_CONFIG_HOME:-"$HOME/.config"}/openbox/environment"
test -r $A && . $A
# Run Openbox, and have it run the autostart stuff
exec /usr/bin/openbox --startup "/usr/libexec/openbox-autostart OPENBOX" "$@"