Optional: Sound Server

If you want sound effects in Window Maker, you will have to grab and install the Window Maker Sound Server from shadowmere.student.utwente.nl/modules.php. You will also want to get wsoundprefs.

Requirements

The basic configuration parameter is to include esound or not:

--enable-esd

Installation is quite straight forware:

./configure [option]
make
su root
make install
ldconfig
If you received any errors, make sure you resolve them. Be aware of the WINGs issue cited above.

Finally, copy WMSound.sample to ~/GNUstep/Defaults and change it to WMSound.

Install wsoundprefs

Untar wsoundprefs, cd to the source directory, and read the INSTALL file if you want. The install is a bit different than usual:

xmkmf -a
make
su root
make install
You may receive an error regarding man file installations. If you do, you will need to edit the Imakefile in src/ directory under the wsoundprefs source directory. Specifically, you must change:
ComplexProgramTarget to ComplexProgramTargetNoMan
This appears to be an issue with XFree86-4, and they are working on a fix.

WSoundPrefs installs intself in:

/usr/local/GNUstep/Apps/WSoungPrefs.app (or wherever else you told it)
Therefore, to run the application you must issue the full path:
/usr/local/GNUstep/Apps/WSoundPrefs.app/WSoungPrefs
If you get an error message about no default sound configuration file being found, you forgot to put the WMSound.sample file in your ~/GNUStep/Defaults directory as specified above. Otherwise, the program will start and you can dock the application on the dock by grabbing the upper, right-hand corner of the icon and dragging it to the dock (see later topics).



The Final Step

Before Window Maker can be used, each user must run wmaker.inst so the GNUstep directory is set up in the home directory. Additionaly, after you set up one users account, you could copy the GNUstep directory to /etc/skel so that each additional user created with useradd -k will have this information copied over for them.

If you call X from the command line, then you can edit ~/.xinitrc to automatically start Window Maker: exec wmaker If you are using xdm, gdm, or kdm, edit ~/.XSessions to include wmaker.