Lines 7-68
Link Here
|
7 |
DEVICE="/dev/dsp" |
7 |
DEVICE="/dev/dsp" |
8 |
|
8 |
|
9 |
echo |
9 |
echo |
10 |
echo "----------------------------" |
10 |
echo "-----------------------------" |
11 |
echo " WMSound-$VERSION Installation " |
11 |
echo " WMSound-$VERSION Configuration " |
12 |
echo "----------------------------" |
12 |
echo "-----------------------------" |
13 |
|
13 |
|
14 |
WHOAMI=`whoami` |
|
|
15 |
if test $WHOAMI != "root" |
16 |
then |
17 |
echo "It is advised to run this script as the root user" |
18 |
echo "Your current user is $WHOAMI, if you want to continue press <Enter>" |
19 |
read CONTINUE |
20 |
if test $CONTINUE |
21 |
then |
22 |
echo "Installation aborted." |
23 |
else |
24 |
echo "Proceeding with installation ..." |
25 |
fi |
26 |
fi |
27 |
|
28 |
done=0 |
29 |
while test $done = 0 |
30 |
do |
31 |
echo "Specify your default audio device [$DEVICE]" |
32 |
echo -n ": " |
33 |
read AUDIODEV |
34 |
if !(test $AUDIODEV) |
35 |
then |
36 |
AUDIODEV=$DEVICE |
37 |
fi |
38 |
if test -e $AUDIODEV |
39 |
then |
40 |
echo "Using audio-device : $AUDIODEV" |
41 |
DEVICE=$AUDIODEV |
42 |
done=1 |
43 |
else |
44 |
echo "$AUDIODEV does not exist ..." |
45 |
fi |
46 |
|
47 |
done |
48 |
echo "----------------------" |
49 |
echo " Generating Makefiles " |
50 |
echo "----------------------" |
51 |
xmkmf -a |
52 |
|
53 |
echo "------------------------" |
54 |
echo " Building WMSound-$VERSION" |
55 |
echo "------------------------" |
56 |
make install |
57 |
|
58 |
echo "-----------------------------------" |
59 |
echo " Generating Default WMSound Domain " |
60 |
echo "-----------------------------------" |
61 |
(echo "{";\ |
14 |
(echo "{";\ |
62 |
echo " SoundPath = (\"~/GNUstep/Library/WindowMaker/Sounds\",";\ |
15 |
echo " SoundPath = (\"~/GNUstep/Library/WindowMaker/Sounds\",";\ |
63 |
echo " \"/usr/local/share/WindowMaker/Sounds\");";\ |
16 |
echo " \"/usr/X11R6/share/WindowMaker/Sounds\");";\ |
64 |
echo " SoundSetPath = (\"~/GNUstep/Library/WindowMaker/SoundSets\",";\ |
17 |
echo " SoundSetPath = (\"~/GNUstep/Library/WindowMaker/SoundSets\",";\ |
65 |
echo " \"/usr/local/share/WindowMaker/SoundSets\");";\ |
18 |
echo " \"/usr/X11R6/share/WindowMaker/SoundSets\");";\ |
66 |
echo " Device = $DEVICE;";\ |
19 |
echo " Device = $DEVICE;";\ |
67 |
echo " AppExit = appexit.wav;";\ |
20 |
echo " AppExit = appexit.wav;";\ |
68 |
echo " AppStart = appstart.wav;";\ |
21 |
echo " AppStart = appstart.wav;";\ |
Lines 73-85
Link Here
|
73 |
echo " Shade = shade.wav;";\ |
26 |
echo " Shade = shade.wav;";\ |
74 |
echo " Startup = startup.wav;";\ |
27 |
echo " Startup = startup.wav;";\ |
75 |
echo " UnHide = unhide.wav;";\ |
28 |
echo " UnHide = unhide.wav;";\ |
76 |
echo " DeIconify = uniconify.wav;";\ |
29 |
echo " DeIconify = deiconify.wav;";\ |
77 |
echo " UnShade = unshade.wav;";\ |
30 |
echo " UnShade = unshade.wav;";\ |
78 |
echo " UserDefined = replaceme.wav;";\ |
31 |
echo " UserDefined = replaceme.wav;";\ |
79 |
echo "}";) > WMSound |
32 |
echo "}";) > config/WMSound |
80 |
|
33 |
|
81 |
echo "Make sure you copy the generated WMSound config to your Window Maker Global" |
|
|
82 |
echo "Defaults path ... (probably /usr/local/etc/WindowMaker)" |
83 |
echo |
84 |
echo "Installation completed." |
85 |
|