xinitrc.cpp revision 23117e9a
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 26a0a5c96cSniafontsize=$(/usr/X11R7/libexec/ctwm_font_size) 27a0a5c96cSniaif ! [ -n "$fontsize" ]; then 28a0a5c96cSnia fontsize=16 29a0a5c96cSniafi 30a0a5c96cSnia 31a73027baSmrgif [ -f "$userresources" ]; then 32a73027baSmrg#ifdef __APPLE__ 33a73027baSmrg if [ -x /usr/bin/cpp ] ; then 34a73027baSmrg XRDB -merge "$userresources" 35a73027baSmrg else 36a73027baSmrg XRDB -nocpp -merge "$userresources" 37a73027baSmrg fi 38a73027baSmrg#else 39a73027baSmrg XRDB -merge "$userresources" 40a73027baSmrg#endif 41b205cadfSniaelse 42b205cadfSnia XRDB -merge - <<EOF 4323117e9aSuweXHASH ifdef COLOR 44b205cadfSnia*customization: -color 4523117e9aSuweXHASH endif 46b205cadfSnia*VT100.foreground: grey90 47b205cadfSnia*VT100.background: black 48a0a5c96cSnia*VT100.allowBoldFonts: false 49a0a5c96cSnia*VT100.font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 50a0a5c96cSnia*VT100.utf8Fonts.font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 51a0a5c96cSniaBitmap*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 52a0a5c96cSniaEditres*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 53a0a5c96cSniaViewres*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 54a0a5c96cSniaXCalc*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 55a0a5c96cSniaXClipboard*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 56a0a5c96cSniaXConsole*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 57a0a5c96cSniaXFontSel*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 58a0a5c96cSniaXLoad*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 59a0a5c96cSniaXedit*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 60a0a5c96cSniaXfd*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 61a0a5c96cSniaXgc*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 62a0a5c96cSniaXmag*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 63a0a5c96cSniaXmessage*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 64a0a5c96cSniaXmh*font: -*-spleen-medium-r-*-*-$fontsize-*-*-*-*-*-*-* 65b205cadfSniaEOF 66a73027baSmrgfi 67a73027baSmrg 68a73027baSmrgif [ -f "$usermodmap" ]; then 69a73027baSmrg XMODMAP "$usermodmap" 70a73027baSmrgfi 71a73027baSmrg 72a73027baSmrgXCOMM start some nice programs 73a73027baSmrg 74a73027baSmrgif [ -d XINITDIR/xinitrc.d ] ; then 754ddf4f84Sdholland for f in XINITDIR/xinitrc.d/?*.sh ; do 76a73027baSmrg [ -x "$f" ] && . "$f" 77a73027baSmrg done 78a73027baSmrg unset f 79a73027baSmrgfi 80a73027baSmrg 81e564fee6SniaXSETROOT -cursor_name left_ptr 82c739f31bSniaXSETROOT -solid 'rgb:00/22/44' 83537b755dSniaUXTERM & 8410be09c1Sniaexec CTWM -W 85