les applications au démarrage du livarp sont lancées depuis deux types de fichiers: votre ~/.xinitrc et les scripts de type 'autostart' dans votre ~/bin/start/*_start.sh.
livarp_0.4 ne lance pas de session graphique par défaut et vous laisse le choix de rester en console avec dvtm.
si vous souhaitez lancer votre sélecteur de session en mode automatique, sans passer par le sélecteur en console, il faut éditer le fichier ~/.zprofile pour obtenir un résultat de ce type
# Si on est dans une console, et qu'aucune instance de X n'est détecté, # demander si startx doit être lancé #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} informations systeme" # echo -e "${red} ${yellow} $NC `uname -a`" # echo -e "${red} ${green} statistiques" # echo -e "${red} ${green} $NC`uptime`" # echo -e "${red} ----------------------------------------$NC" # echo "" # echo "" # echo -e " ${BLUE} on lance la session X [O|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} selection du clavier:" # 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} entrer la lettre de votre disposition >>$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 automatique if [[ -t 0 && $(tty) =~ /dev/tty1 ]] && ! pgrep -u $USER startx &> /dev/null; then startx fi
ce fichier lu par xinit permet de lancer l'interface graphique X et de lancer les paramêtres communs aux 12 sessions du livarp. c'est ici que vous pourrez configurer votre double écran, votre touchpad, votre écran d'accueil et aussi choisir de tranformer livarp 12sessions en single-session rapidement sans toucher aux dossiers système.
## 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
les 12 sessions du livarp sont lancées par des script placés dans votre dossier ~/bin/start/.
excepté pour la session openbox qui utilise son propre fichier autostart (~/.config/openbox/autostart)
et la session 'pure-dwm' lancée directement après le xinitrc.
si vous désirez modifier les applications lancées au démarrage de vos sessions, il vous suffit d'éditer ces scripts. des entrées de menu vous permettent de le faire dans chaque session.
notez que livarp n'utilise pas les fichiers de type “autostart” traditionnels de Pekwm et Fluxbox, mais rien ne vous empêche de vous en servir.
notez que openbox utilise son propre script ~/.config/openbox/autostart.