Configuring <application>GDM</application> Config files /opt/gnome2/gdm.conf, /opt/gnome2/gnomerc Configuration Information The GDM PAM config files contain modules not present in a BLFS installation. The following commands will replace those files: cat > /etc/pam.d/gdm << "EOF" auth required pam_unix.so auth required pam_nologin.so account required pam_unix.so password required pam_unix.so session required pam_unix.so EOF cat > /etc/pam.d/gdm-autologin << "EOF" auth required pam_env.so auth required pam_nologin.so auth required pam_permit.so account required pam_unix.so password required pam_unix.so session required pam_unix.so EOF gdm can be tested by executing it from a root console. To automate the running of gdm, use the following command to create the init.d script if your GNOME_PREFIX=/opt/gnome-&gnome-version;. The fully qualified paths can be removed for GNOME_PREFIX=/usr: cat > /etc/rc.d/init.d/gdm << "EOF" #!/bin/sh # Begin $rc_base/init.d/gdm # Based on sysklogd script from LFS-3.1 and earlier. # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org . /etc/sysconfig/rc . $rc_functions case "$1" in start) echo "Starting GDM..." loadproc /opt/gnome-&gnome-version;/bin/gdm ;; stop) echo "Stopping GDM..." if [ -f /var/run/gdm.pid ]; then loadproc /opt/gnome-&gnome-version;/sbin/gdm-stop fi ;; reload) echo "Reloading GDM..." reloadproc /opt/gnome-&gnome-version;/sbin/gdm-safe-restart ;; restart) echo "Restarting GDM..." loadproc /opt/gnome-&gnome-version;/sbin/gdm-restart ;; *) echo "Usage: $0 {start|stop|reload|restart}" exit 1 ;; esac # End $rc_base/init.d/gdm EOF chmod 755 /etc/rc.d/init.d/gdm Create the symbolic links to this file in the relevant rc.d directory with the following commands: cd /etc/rc.d/init.d && ln -sf ../init.d/gdm ../rc0.d/K05gdm && ln -sf ../init.d/gdm ../rc1.d/K05gdm && ln -sf ../init.d/gdm ../rc2.d/K05gdm && ln -sf ../init.d/gdm ../rc3.d/K05gdm && ln -sf ../init.d/gdm ../rc4.d/K05gdm && ln -sf ../init.d/gdm ../rc5.d/S95gdm && ln -sf ../init.d/gdm ../rc6.d/K05gdm To autostart with a graphical login, edit /etc/inittab so that the line reading id:3:initdefault: is changed to id:5:initdefault: