Thanks.

Code: Select all
[b]/root/.config/openbox/autostart.sh[/b]
Code: Select all
[Desktop]
Session=openbox-session
Better late than never, I suppose...francois wrote:@ahau:
your precisions concerning the display or login manager, are appreciated.
Code: Select all
## default session or desktop used when no systemwide config
session=/usr/bin/startlxde
Code: Select all
# Let's check if user used 'lxde/xfce/openbox' cheatcode to determine display manager:
dm() { echo $1 > /mnt/live/tmp/dm; }
if egrep -qo " lxde( |\$)" /proc/cmdline; then
if [ -x /usr/sbin/lxdm ]; then
sed -i '/^session=/c session=/usr/bin/startlxde' /etc/lxdm/lxdm.conf 2>/dev/null
ln -sf /etc/X11/xinit/xinitrc.lxde /etc/X11/xinit/xinitrc
dm /usr/sbin/lxdm
else
dm xinitrc
fi
elif egrep -qo " xfce( |\$)" /proc/cmdline; then
if [ -x /usr/sbin/lxdm ]; then
sed -i '/^session=/c session=/usr/bin/startxfce4' /etc/lxdm/lxdm.conf 2>/dev/null
ln -sf /etc/X11/xinit/xinitrc.lxde /etc/X11/xinit/xinitrc
dm /usr/sbin/lxdm
else
dm xinitrc
fi
elif egrep -qo " openbox( |\$)" /proc/cmdline; then
if [ -x /usr/sbin/lxdm ]; then
sed -i '/^session=/c session=/usr/bin/openbox-session' /etc/lxdm/lxdm.conf 2>/dev/null
ln -sf /etc/X11/xinit/xinitrc.openbox /etc/X11/xinit/xinitrc
dm /usr/sbin/lxdm
else
dm xinitrc
fi
else
if test -x /usr/bin/kdm; then
ln -sf /etc/X11/xinit/xinitrc.kde /etc/X11/xinit/xinitrc
dm /usr/bin/kdm
else
dm xinitrc
fi
fi