#!/bin/sh
#  startblackbox v2.0
# Modified for Slint.

########################################################################
##  Start DBUS session bus                                            ##
########################################################################


if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
   eval `dbus-launch --sh-syntax --exit-with-session`
fi


########################################################################
##  Start blackbox Window Manager                                     ##
########################################################################

# We do some preparation before starting blackbox
# Didier Spaier <didier~at~slint~dot~fr>

if [ -x /usr/bin/xdgmenumaker ]; then
	/usr/bin/xdgmenumaker -f blackbox > ~/.blackbox/xdg_menu &&  cat ~/.blackbox/menu1 ~/.blackbox/xdg_menu ~/.blackbox/menu2 >~/.blackbox/menu &
fi
export WINDOWMANAGER=blackbox 
if [ -x /usr/libexec/slint/lxpanel.sh ]; then
	/usr/libexec/slint/lxpanel.sh &
fi
if [ -x /usr/bin/bbkeys ]; then
	/usr/bin/bbkeys &
fi
/usr/bin/setxkbmap

exec /usr/bin/blackbox


######################################################################
