You'll need WindowMaker-0.92.0 or later to use this version of WDM. If using earlier version of WindowMaker, use WDM 1.27 or 1.26 This version of WDM is set up for use with KISS Linux or other compatible systems and includes a configuration tool, ConfigureWDM. To configure the WDM Login and Display Manager, you'll need to run the ConfigureWDM utility to create the various config files used by wdm. Since wdm uses several configuration files with varying syntax, this package uses a central configuration file in /etc/wdm.conf to control the various run-time options. The ConfigureWDM utility reads the /etc/wdm.conf file to get the options settings. ConfigureWDM is run when the wdm package is installed, but the settings are pretty strict. If you want to change anything, edit the /etc/wdm.conf and re-run ConfigureWDM to update all the configuration files. Then, when you reboot you should be greeted with the GUI login interface (if you have rebooted into runlevel 4). You can also test WDM without rebooting by running wdm directly, or executing /etc/rc.d/rc.wdm. Be sure you have shut down any running display managers and/or X sessions first. If you are not already booting into runlevel 4, you can set that up by editing your /etc/inittab file and changing the line: id:3:initdefault: to this: id:4:initdefault: A better and safer way to use runlevel 4 is to pass 'init 4' as a boot-time kernel option. If you are using the lilo bootloader then you can create a new entry in the /etc/lilo.conf file by copying the entry your are currently using and adding this: append = "init 4" to the entry for GUI login. You'll probably want to change the 'label' line also to something which indicates that the entry is used for booting with a GUI login. After editing the file, you must run the command 'lilo' in order to apply the changes. Configuring for use with the grub bootloader is even easier. Just create a new entry in your menu.lst file by copying the entry you are currently using. Change the title by adding something like 'GUI login'. Then just add 'init 4' to the line with the kernel options. Below is an example. Original entry: kernel (hd0,0)/vmlinuz-2.6.36 root=/dev/hdb3 ro vga=791 Modified entry: kernel (hd0,0)/vmlinuz-2.6.36 root=/dev/hdb3 ro vga=791 init 4 Then, when you reboot you'll see the new menu entry. When you install the package, the configuration utility is run automatically, detecting which window managers are installed on your system and setting up the default behaviour. If you want to change the way WDM functions, you can manually edit the main config file in /etc/X11wdm/wdm-config, or even better, use the provided utility in /usr/sbin/ConfigureWDM. You must be root to run ConfigureWDM. ConfigureWDM makes configuration a little easier and provides a few options for making wdm more Slackware-compatible. It uses its' own configuration file in /etc/wdm.conf, with a familiar format. Read /etc/wdm.conf for more details about the options. When wdm runs it reads its' main configuration file located in /etc/X11/wdm/wdm-config. For further fine tuning you can edit that file directly, or edit the *.in files which are used by ConfigureWDM and re-run ConfigureWDM. ### Allowing unpriviledged users to shutdown/reboot using wdm You may need to add normal users to a special group in /etc/group with a line similar to this: shutdown::102:root,user1,user2 Then, run the 'visudo' utility and add a line like this: %shutdown ALL=NOPASSWD:/sbin/poweroff,/sbin/reboot to allow members of the 'shutdown' group to run poweroff/reboot Development of this adaptation of WDM for KISS is proceeding, so please check for updates and send comments or suggestions to amigo@ibiblio.org