
livarp startup applications are launched from two file types: your ~/.xinitrc and the 'autostart' scripts placed in your ~/bin/start/*_start.sh.
livarp_0.4 doesn't launch x-session by default and let you stay on tty with dvtm if you want.
if you don't need this screen, you can launch directly your session selector with the auto-startx features. to enable this, you have to edit your ~/.zprofile file and comes with a result like this:
# ask for startx
#if [[ -t 0 && $(tty) =~ /dev/tty1 ]] && ! pgrep -u $USER startx &> /dev/null; then
# clear
# echo
# echo -e "${cyan}welcome to ${red}Debian${cyan} livarp system"
# echo
# echo -e "${red} ------------------------------"
# echo -e "${red} $NC Debian GNU/Linux livarp 04$NC"
# echo -e "${red} ------------------------------"
# echo -e "${red} ${yellow} infos system"
# echo -e "${red} ${yellow} $NC `uname -a`"
# echo -e "${red} ${green} stats system"
# echo -e "${red} ${green} $NC`uptime`"
# echo -e "${red} ----------------------------------------$NC"
# echo ""
# echo ""
# echo -e " ${BLUE} start X [Y|n] ? ${blue}>>$NC"
# read a
# if [ "$a" = "n" ] || [ "$a" = "N" ];then
# clear
# echo ""
# echo -e "${green}if there is a shell ... there is a way$NC"
# echo ""
# ## console layout config # safe to remove after installation
# ## ---------------------------------------------------------
# if [ -d /home/human ];then
# echo -e "${cyan} keyboard layout selection:"
# echo -e " ---------------------------$NC"
# echo ""
# echo " f : fr"
# echo " b : be"
# echo " e : es"
# echo " r : ru"
# echo " k : uk"
# echo " u : us"
# echo " d : de"
# echo ""
# echo -e "${cyan} type a letter to load your layout >>$NC"
# read kb
# case $kb in
# f) sudo loadkeys fr-pc ;;
# b) sudo loadkeys be-latin1 ;;
# e) sudo loadkeys es ;;
# r) sudo loadkeys ru ;;
# k) sudo loadkeys uk ;;
# u) sudo loadkeys us ;;
# d) sudo loadkeys de ;;
# *) sudo loadkeys us ;;
# esac
# ## launch dvtm console manager
# ## ---------------------------
# dvtm h
# fi
# else
# startx
# fi
#fi
# startx auto
if [[ -t 0 && $(tty) =~ /dev/tty1 ]] && ! pgrep -u $USER startx &> /dev/null; then
startx
fi
this file is read by xinit and launch your X interface and some commons apps for the 12 sessions. here you can configure your dualscreen, your touchpad, your startup wall or pass livarp in single-session mode without editing system files.
## launch single session ##
## replace "your-wm" by your favorite window-manager
#exec ck-launch-session ~/bin/start/your-wm_start.sh
## launch session selector script
exec /usr/local/bin/dmenu-start.sh
the livarp 12 sessions are launched from scripts in your ~/bin/start/ directory.
execpt for the openbox-session that uses its own autostart file (~/.config/openbox/autostart)
and the 'pure-dwm' session that is launched directly after xinitrc.
if you want to midify autostart applications, just edit thoose files. each session have a menu entry to do that.
note that livarp doesn't use regular Pekwm and Fluxbox autostart-scripts, but you can do it as ou want.
note that openbox uses its own ~/.config/openbox/autostart script