File: Xsession2.in

package info (click to toggle)
amiwm 0.22pl2-5
  • links: PTS, VCS
  • area: non-free
  • in suites: forky, sid
  • size: 1,048 kB
  • sloc: ansic: 10,195; perl: 443; makefile: 258; yacc: 245; lex: 215; sh: 211
file content (34 lines) | stat: -rw-r--r-- 671 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/ksh 

unset SDT_ALT_SESSION
unset SDT_ALT_HELLO
unset SDT_NO_DSDM

#
# Find "xinitrc" file by standard precedence rules and start 
# the user's AmiWM Desktop.
#

DEFAULT_XINITRC="@AMIWM_HOME@/Xinitrc"
HOME_XINITRC="$HOME/.xinitrc"

    if [ -z "$XINITRC" ]; then
	if [ -f $HOME_XINITRC ]; then
	    XINITRC=$HOME_XINITRC
	else
	    XINITRC=$DEFAULT_XINITRC
	fi
    fi

    echo "AmiWM Desktop Login"

    if [ -f $XINITRC ]; then
	echo "using xinitrc file: $XINITRC"
        /bin/ksh $XINITRC
    else
	echo "xinitrc file: $XINITRC not found"
	if [ -f $DEFAULT_XINITRC ]; then
	    echo "using xinitrc: $DEFAULT_XINITRC"
	    /bin/ksh $DEFAULT_XINITRC 
	fi
    fi