xinitrc.cpp revision 10be09c1
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 36a73027baSmrgfi 37a73027baSmrg 38a73027baSmrgif [ -f "$usermodmap" ]; then 39a73027baSmrg XMODMAP "$usermodmap" 40a73027baSmrgfi 41a73027baSmrg 42a73027baSmrgXCOMM start some nice programs 43a73027baSmrg 44a73027baSmrgif [ -d XINITDIR/xinitrc.d ] ; then 454ddf4f84Sdholland for f in XINITDIR/xinitrc.d/?*.sh ; do 46a73027baSmrg [ -x "$f" ] && . "$f" 47a73027baSmrg done 48a73027baSmrg unset f 49a73027baSmrgfi 50a73027baSmrg 51537b755dSniaUXTERM & 5210be09c1Sniaexec CTWM -W 53