#!/bin/bash # # Sample .xinitrc for SuSE Linux # This script is called from 'startx' when you start an X session # # # In case everything goes wrong, we at least fall back to a plain xterm # failsafe="xterm -ls -T Failsafe -geometry 80x24-0-0" trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO # # Some bash (1 and 2) settings to avoid trouble on a # failed program call. # set +e > /dev/null 2>&1 set +u > /dev/null 2>&1 set +o posix > /dev/null 2>&1 if type shopt > /dev/null 2>&1 ; then shopt -s execfail else no_exit_on_failed_exec=1 fi # # Run user xinit scripts. # for script in /etc/X11/xinit/xinitrc.d/*; do test -d $script && continue test -x $script || continue case "$script" in .*) continue ;; *.rpm*) continue ;; *.swap) continue ;; *.bak) continue ;; *.orig) continue ;; \#*) continue ;; *~) continue ;; esac $script done unset script # # Source common code shared between the # X session and X init scripts # . /etc/X11/xinit/xinitrc.common # # Special for twm # case "$WINDOWMANAGER" in *twm) xsetroot -solid darkslateblue esac # # Uncomment next line to activate asking for ssh passphrase # # ssh-add # # Add your own lines here... # #compiz --replace ccp & emerald --replace & # day planer deamon # pland & # # finally start the window manager # unset WINDOW_MANAGER STARTUP exec $WINDOWMANAGER # call failsafe exit 0