]> git.pld-linux.org Git - packages/WindowMaker.git/blame - WindowMaker.RunWM
- latest snapshots have broken xft2 support, this is the fix
[packages/WindowMaker.git] / WindowMaker.RunWM
CommitLineData
ccd0fb6f
JR
1#!/bin/sh
2#
3# RunWM - this is a script used to launch window manager
4#
5
0e3e0e2d 6if [ -x /usr/bin/wmaker -a -d /usr/share/WindowMaker ] ; then
7 WMGLOBALDIR="/usr/share/WindowMaker"
c82c0d1a 8 WMCONFIGDIR="/etc/X11/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
31else
32cat <<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.
37EOF
38fi
This page took 0.059658 seconds and 4 git commands to generate.