Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/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 -e $script || continue
- test -d $script && continue
- case "$script" in
- .*) continue ;;
- *.rpm*) continue ;;
- *.swap) continue ;;
- *.bak) continue ;;
- *.orig) continue ;;
- \#*) continue ;;
- *~) continue ;;
- esac
- if test -x $script ; then
- if grep -qE "^# to be sourced" $script >/dev/null 2>&1; then
- . $script
- else
- $script &
- fi
- else
- . $script
- fi
- 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 lines to activate asking for ssh passphrase
- #
- # if test -S "$SSH_AUTH_SOCK" -a -x "$SSH_ASKPASS"; then
- # ssh-add < /dev/null
- # fi
- #
- # Add your own lines here...
- #
- # day planer deamon
- # pland &
- #
- # finally start the window manager
- #
- unset WINDOW_MANAGER STARTUP
- exec $WINDOWMANAGER ${1+"$@"}
- # call failsafe
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement