xinitrc.cpp revision b205cadf
1XCOMM!SHELL_CMD 2 3userresources=$HOME/.Xresources 4usermodmap=$HOME/.Xmodmap 5sysresources=XINITDIR/.Xresources 6sysmodmap=XINITDIR/.Xmodmap 7 8XCOMM merge in defaults and keymaps 9 10if [ -f $sysresources ]; then 11#ifdef __APPLE__ 12 if [ -x /usr/bin/cpp ] ; then 13 XRDB -merge $sysresources 14 else 15 XRDB -nocpp -merge $sysresources 16 fi 17#else 18 XRDB -merge $sysresources 19#endif 20fi 21 22if [ -f $sysmodmap ]; then 23 XMODMAP $sysmodmap 24fi 25 26if [ -f "$userresources" ]; then 27#ifdef __APPLE__ 28 if [ -x /usr/bin/cpp ] ; then 29 XRDB -merge "$userresources" 30 else 31 XRDB -nocpp -merge "$userresources" 32 fi 33#else 34 XRDB -merge "$userresources" 35#endif 36else 37 XRDB -merge - <<EOF 38#if COLOR 39*customization: -color 40*VT100.foreground: grey90 41*VT100.background: black 42#endif 43EOF 44fi 45 46if [ -f "$usermodmap" ]; then 47 XMODMAP "$usermodmap" 48fi 49 50XCOMM start some nice programs 51 52if [ -d XINITDIR/xinitrc.d ] ; then 53 for f in XINITDIR/xinitrc.d/?*.sh ; do 54 [ -x "$f" ] && . "$f" 55 done 56 unset f 57fi 58 59UXTERM & 60exec CTWM -W 61