#!/bin/sh
# $Id: startfluxbox.in,v 1.3 2003/12/06 16:29:21 fluxgen Exp $

# Start X-Windows if not yet
if [ -z "$DISPLAY" ]; then
   exec xinit $0 $*
fi

# prepare settings
if [ ! -d ~/.fluxbox ]; then
    cp -a /etc/skel/.fluxbox $HOME
fi

# Generate menu for the first time
if [ ! -f $HOME/.fluxbox/menu ]; then
    fluxbox-generate_VLmenu -B 
fi

# Try ROX first
if which launch-roxpinboard &> /dev/null; then
  launch-roxpinboard &
  exec fluxbox
fi

# Set background
#if which launch-chbg &> /dev/null; then
#    launch-chbg -once &
#else
#    fbsetbg -l
#fi

# Try desktop managers
if which launch-vdesk &> /dev/null; then
  launch-vdesk &
elif which launch-dfm &> /dev/null; then
  launch-dfm &
elif which launch-idesk &> /dev/null; then
  launch-idesk &
fi

exec fluxbox
