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