Configuring gdm 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. This point forward is alpha (it does not work), but is close to where it's going. To automate the running of gdm, use the following command to create the init.d script: cat > /etc/rc.d/init.d/gdm << "EOF" #!/bin/bash # Begin $rc_base/init.d/gdm # Based on sysklogd script from LFS-3.1 and earlier. # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Starting gdm..." loadproc gdm ;; stop) echo "Stopping gdm..." killproc gdm ;; reload) echo "Reloading gdm..." reloadproc gdm ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc gdm ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" 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: