2 XCOMM $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $
4 userresources=$HOME/.Xresources
5 usermodmap=$HOME/.Xmodmap
6 sysresources=XINITDIR/.Xresources
7 sysmodmap=XINITDIR/.Xmodmap
9 XCOMM merge in defaults and keymaps
11 if [ -f $sysresources ]; then
13 if [ -x /usr/bin/cpp ] ; then
14 XRDB -merge $sysresources
16 XRDB -nocpp -merge $sysresources
19 XRDB -merge $sysresources
23 if [ -f $sysmodmap ]; then
27 if [ -f "$userresources" ]; then
29 if [ -x /usr/bin/cpp ] ; then
30 XRDB -merge "$userresources"
32 XRDB -nocpp -merge "$userresources"
35 XRDB -merge "$userresources"
39 if [ -f "$usermodmap" ]; then
43 XCOMM start some nice programs
45 #if defined(__SCO__) || defined(__UNIXWARE__)
46 if [ -r /etc/default/xdesktops ]; then
47 . /etc/default/xdesktops
50 if [ -r $HOME/.x11rc ]; then
53 if [ -r /etc/default/X11 ]; then
59 if [ -n "$XSESSION" ]; then
62 [ -x /usr/bin/X11/scosession ] && exec /usr/bin/X11/scosession
67 if [ -n "$XDESKTOP" ]; then
68 exec `eval echo $"$XDESKTOP"`
70 if [ -x /usr/bin/X11/pmwm -a -x /usr/bin/X11/scoterm ]; then
71 /usr/bin/X11/scoterm 2> /dev/null &
72 exec /usr/bin/X11/pmwm 2> /dev/null
75 #elif defined(__UNIXWARE__)
76 if [ -n "$XDESKTOP" ]; then
77 exec `eval echo $"$XDESKTOP"`
79 if [ -x /usr/X/bin/pmwm ]; then
80 exec /usr/X/bin/pmwm 2> /dev/null
85 XCOMM This is the fallback case if nothing else is executed above
86 #endif /* !defined(__SCO__) && !defined(__UNIXWARE__) */
90 if [ -d XINITDIR/xinitrc.d ] ; then
91 for f in XINITDIR/xinitrc.dXSLASHGLOB.sh ; do
100 XCLOCK -geometry 50x50-1+1 &
101 XTERM -geometry 80x50+494+51 &
102 XTERM -geometry 80x20+494-0 &
103 exec XTERM -geometry 80x66+0+0 -name login