]>
Commit | Line | Data |
---|---|---|
ccd0fb6f JR |
1 | #!/bin/sh |
2 | # | |
3 | # RunWM - this is a script used to launch window manager | |
4 | # | |
5 | ||
0e3e0e2d | 6 | if [ -x /usr/bin/wmaker -a -d /usr/share/WindowMaker ] ; then |
7 | WMGLOBALDIR="/usr/share/WindowMaker" | |
0b10a69f | 8 | WMCONFIGDIR="/etc/WindowMaker" |
ccd0fb6f JR |
9 | GSDIR=$HOME/GNUstep |
10 | if [ ! -d $GSDIR/Defaults ] ; then | |
11 | mkdir -p $GSDIR/Defaults | |
12 | install -m 644 $WMCONFIGDIR/* $GSDIR/Defaults | |
13 | fi | |
14 | if [ ! -d $GSDIR/Library/WindowMaker ] ; then | |
15 | mkdir -p $GSDIR/Library/WindowMaker | |
16 | mkdir -p $GSDIR/Library/WindowMaker/Styles | |
17 | mkdir -p $GSDIR/Library/WindowMaker/Themes | |
18 | mkdir -p $GSDIR/Library/WindowMaker/Backgrounds | |
19 | mkdir -p $GSDIR/Library/WindowMaker/IconSets | |
20 | mkdir -p $GSDIR/Library/WindowMaker/Pixmaps | |
21 | mkdir -p $GSDIR/Library/WindowMaker/Sounds | |
22 | install -m 644 $WMGLOBALDIR/menu* $WMGLOBALDIR/plmenu \ | |
23 | $WMGLOBALDIR/wmmacros $WMGLOBALDIR/README \ | |
24 | $GSDIR/Library/WindowMaker | |
25 | install -m 755 $WMGLOBALDIR/autostart.sh \ | |
26 | $GSDIR/Library/WindowMaker/autostart | |
27 | fi | |
28 | [ -d $GSDIR/.AppInfo ] || mkdir -p $GSDIR/.AppInfo | |
29 | [ -d $GSDIR/Library/Icons ] || mkdir -p $GSDIR/Library/Icons | |
0e3e0e2d | 30 | eval "exec /usr/bin/wmaker" |
ccd0fb6f JR |
31 | else |
32 | cat <<EOF | |
33 | WARNING: You selected WindowMaker as your window manager, but your | |
34 | installation of WindowMaker does not appear to be functional. Either | |
0e3e0e2d | 35 | /usr/bin/wmaker was not found or /usr/share/WindowMaker directory |
ccd0fb6f JR |
36 | is missing. |
37 | EOF | |
38 | fi |