TIP XDMCP
De Gentoo Linux Wiki
| Terminales / Shells • X Windows • Portage • Sistema • Sistema de Archivos • Kernel • Otros |
Tabla de contenidos |
[editar] Introdución
XDMCP significa "X Display Manager Control Protocol" (Protocolo de Control de Manejo de la Pantalla X) y se trata de un protocolo de Red (por defecto escucha por el puerto UDP 177). Es un servicio que provee de una interface de comunicación cliente/servidor entre el hardware de la pantalla (raton, teclado y video displays) locales y el entorno de escritorio remoto. El Terminal X puede mostrarse como una ventana individual o como multiples ventanas, según esté configurado en el sistema dependiendo de la configuración del Servidor X y de sus capacidades.
[editar] Editando la Configuración
En el servidor X se debe tocar un poco la configuración del gestor gráfico de sesiones (login gráfico)
[editar] Para XDM
Necesitas comentar DisplayManager.requestPort: 0 en tu fichero de configuración.
xdm-config:
| Archivo: /etc/X11/xdm/xdm-config |
! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm # DisplayManager.requestPort: 0 |
También tuve que descomentar la siguiente línea en el archivo de configuración Xaccess:
| Archivo: /etc/X11/xdm/Xaccess |
* #any host can get a login window |
[editar] Para GDM
Necesitas cambiar la sección-[xdmcp] en tu archivo de configuración gdm.conf:
| Archivo: /etc/X11/gdm/gdm.conf |
[xdmcp] Enable = true |
[editar] Para KDM
Necesitas cambiar la sección-[xdmcp] en tu archivo de configuración kdmrc:
| Archivo: /usr/kde/__YOUR_KDE_VERSION__/share/config/kdm/kdmrc |
[Xdmcp] Enable = true |
[editar] Reiniciando XDM/KDM/GDM
Puedes reiniciar tu gestión de sesiones ejecutando $ /etc/init.d/xdm restart
[editar] Como utilizar XDMCP
En la máquina remota puedes utilizar, como no, Xnest o simplemente X:
usuario@maquina ~ $ Xnest -ac -query nombreservidor :1
o
usuario@maquina ~ $ X -ac -query nombreservidor :1
Reemplaza nombreservidor con tu servidor o IP. :1 es número de pantalla. (:0 suele ser en la que está corriendo el Servidor X)
