GDM-2.4.1.4

Introducción a GDM

El paquete GDM contiene el demonio de administración de pantalla de GNOME. Es útil para permitir un acceso configurable al sistema en modo gráfico.

Información sobre el paquete

Instalación de GDM

Instala GDM ejecutando los siguientes comandos:

groupadd gdm &&
useradd -c gdm -d /dev/null -g gdm -s /bin/bash gdm &&
./configure --prefix=$GNOME_PREFIX --sysconfdir=/etc/gnome \
--localstatedir=/var/lib --with-pam-prefix=/etc &&
make &&
make install

Explicación de los comandos

--sysconfdir=/etc/gnome : Este comando pone los ficheros de configuración en /etc/gnome en vez de en /opt/gnome2/etc.

--localstatedir=/var/lib : Este comando pone los ficheros en /var/lib en vez de en /opt/gnome2/var.

--with-pam-prefix=/etc : Este comando pone los ficheros de configuración de PAM en /etc/pam.d en vez de en /etc/gnome.

Configuración de GDM

Ficheros de configuración

/opt/gnome2/gdm.conf, /opt/gnome2/gnomerc

Información sobre la configuración

Los ficheros de configuración de PAM de GDM contienen módulos que no se encuentran en una instalación de BLFS. Los siguientes comandos reemplazarán esos ficheros:

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

Puedes probar gdm ejecutándolo en una consola como root.

Para automatizar la ejecución de gdm, usa el siguiente comando para crear el guión en init.d si usas la variable GNOME_PREFIX=/opt/gnome-2.2. Puedes eliminar la ruta completa si tu variable es GNOME_PREFIX=/usr.

cat > /etc/rc.d/init.d/gdm << "EOF"
#!/bin/bash
# Inicio de $rc_base/init.d/gdm

# Basado en el guión sysklogd de LFS-3.1 y anteriores.
# Reescrito por Gerard Beekmans  - gerard@linuxfromscratch.org

source /etc/sysconfig/rc
source $rc_functions

case "$1" in
        start)
                echo "Iniciando GDM..."
                loadproc /opt/gnome-2.2/bin/gdm
                ;;

        stop)
                echo "Parando GDM..."
		if [ -f /var/run/gdm.pid ]; then
                loadproc /opt/gnome-2.2/sbin/gdm-stop
		fi
                ;;

        reload)
                echo "Recargando GDM..."
                reloadproc /opt/gnome-2.2/sbin/gdm-safe-restart
                ;;

        restart)
                echo "Reiniciando GDM..."
		loadproc /opt/gnome-2.2/sbin/gdm-restart
                ;;

        *)
                echo "Uso: $0 {start|stop|reload|restart}"
                exit 1
                ;;
esac

# Fin de $rc_base/init.d/gdm
EOF
chmod 755 /etc/rc.d/init.d/gdm

Crea los enlaces simbólicos a este fichero en los directorios rc.d con los siguientes comandos:

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

Para arrancar automáticamente en modo gráfico, edita /etc/inittab de modo que la línea que contiene

id:3:initdefault:

cambie a

id:5:initdefault:

Contenido

El paquete GDM contiene gdm, gdm-binary, gdmXnestchooser, gdmchooser, gdmflexiserver, gdmgreeter, gdmlogin, gdmmktemp, gdmphotosetup, gdmsetup, gdmthemetester, gdm-restart, gdm-safe-restart, gdm-stop, gdmaskpass, gdmconfig y gdmopen.

Descripciones

gdm

gdm es un guión de envoltorio para ejecutar el binario GDM, el indicador de ingreso al sistema configurable basado en GNOME.

gdmchooser

gdmchooser es una aplicación para seleccionar servidores con XDMCP activado en la red local.

gdmsetup

gdmsetup es una interfaz gráfica para editar gdm.conf.

gdm-restart y gdm-safe-restart

gdm-restart envía la señal HUP y gdm-safe-restart envía la señal USR al demonio para que se reinicie. Se usan después de editar el fichero de configuración.

gdmconfig

gdmconfig es una aplicación para administrar la configuración del grupo de aplicaciones de GDM al completo. Maneja el aspecto, la seguridad XDMCP, el selector de GDM y más.