X Display Manager

Una pantalla de login mostrada por el gestor de pantalla KDM.

En el X Window System, un X Display Manager (XDM) o gestor de pantalla X es una parte opcional del sistema X Window que permite comenzar una sesión sobre un servidor X desde la misma u otra computadora. Un gestor de pantalla presenta al usuario con una pantalla de autenticación (login) que solicita el nombre de usuario y su contraseña. Una sesión comienza cuando el usuario entra con éxito una combinación válida de nombre de usuario y contraseña.

Cuando el gestor de pantalla corre en la computadora del usuario, inicia el servidor X antes de presentar al usuario la pantalla de login (autentificación), opcionalmente repitiendo esto cuando el usuario cierra la sesión (logs out). En esta condición, el gestor de pantalla realiza en el X Window System la funcionalidad del init, getty y autentifica al usuario en el terminal en modo de caracteres. Cuando el gestor de pantalla corre en una computadora remota, actúa como un servidor de telnet, solicitando el nombre de usuario y la contraseña y comenzando una sesión remota.

Piense en XDM como proveedor de la misma funcionalidad que la utilidad getty(8). Esto quiere decir que se encarga de los ingresos del sistema en la pantalla a la que está conectado y arranca el gestor de sesiones para el usuario (normalmente un gestor de ventanas X). XDM entonces espera a que este programa termine, señalando que el usuario ha terminado y que se debería desconectar de la pantalla. En este punto XDM puede mostrar las pantallas de entrada al sistema y de selección de pantalla para que el siguiente usuario intente acceder al sistema.

Esto es útil para diferentes situaciones tales como " Terminales X" con escritorios mínimos y grandes servidores de red ( LTSP, cliente liviano). Como X Window System es independiente del protocolo y de la red hay muchas posibles configuraciones para ejecutar clientes y servidores X en diferentes equipos conectados a una red. XDM da una interfaz gráfica para elegir a qué pantalla se quiere conectar y solicitar la información de autenticación, como el nombre de usuario y le contraseña.

También es útil para múltiples usuarios trabajando con un mismo computador (configuración multiseat), en donde cada usuario tiene su propio pantalla, teclado y ratón, y comparten los recursos del computador, como el CPU, la tarjeta madre, la memoria RAM, el disco duro, etc., abaratando significativamente los costos.

Historia

El X11 Release 3 introdujo los gestores de pantallade X Window (XDM) en octubre de 1988, dirigido a soportar los equipos de terminales X que por entonces apenas comenzaban a entrar en el mercado. Esta versión sufrió de varios problemas, notablemente cuando los usuarios apagaban y encendían los terminales X. En el X11R3, el XDM sólo sabía sobre un terminal X por figurar en el archivo Xservers, pero XDM sólo consultaba este archivo cuando se iniciaba. Así, cada vez que un usuario encendía y apagaba un terminal, el administrador de sistema tenía que enviar una señal SIGHUP a XDM para que releyese el archivo Xservers.

La introducción del X11R4 en diciembre de 1989 para corregir problemas en la implementación del X11R3L trajo consigo el protocolo XDMCP. Con XDMCP, el servidor X debe activamente solicitar del anfitrión una conexión de gestor de pantalla. Por lo tanto, para un servidor X usando XDMCP no hace falta más que una entrada en Xservers.

Other Languages
italiano: X Display
Nederlands: Displaymanager
norsk bokmål: X display manager
polski: XDM
русский: XDMCP
svenska: XDM
українська: XDMCP