¿Es posible brindar el servicio XDMCP fuera de la pantalla?

¿Es posible brindar el servicio XDMCP fuera de la pantalla?

Proporcionar el servicio XDMCP en sí no es difícil. Alguna configuración con XDM es suficiente.

Pero XDM tiene que iniciar un proceso X y mostrar algo; si hay algún problema de hardware, no puede comenzar. Aunque, en mi opinión, el servidor XDMCP es pura tarea de CPU.

Entonces, ¿es posible brindar el servicio XDMCP sin usar una tarjeta de video o una pantalla? ¿Es como ejecutar Nginx en segundo plano?

Cuando lo probé en mi caso, el proceso X iniciado por XDM murió debido a que "no se encontraron pantallas". No quiero prestar atención a solucionarlo ya que el monitor local no significa nada para mí.

Seguíhttps://wiki.archlinux.org/index.php/XDMCPpara hacer la modificación. Y xdm.log dice:

xdm info (pid 1048): Starting xdm 1.1.12
xdm error (pid 1048): error binding socket address 177: Cannot assign requested address
xdm info (pid 1048): Starting X server on :0

X.Org X Server 1.20.5
X Protocol Version 11, Revision 0
Build Operating System: Linux Arch Linux
Current Operating System: Linux 9b8258ba662e 4.14.122-rancher #1 SMP Tue May 28 01:50:21 UTC 2019 x86_64
Kernel command line: BOOT_IMAGE=../vmlinuz-4.14.122-rancher printk.devkmsg=on rancher.state.dev=LABEL=RANCHER_STATE rancher.state.wait panic=10 console=tty0  initrd=../initrd-v1.5.2
Build Date: 30 May 2019  06:44:40PM

Current version of pixman: 0.38.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun  5 07:05:01 2019
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) 
Fatal server error:
(EE) no screens found(EE) 
(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
xdm error (pid 1048): server unexpectedly died
xdm error (pid 1048): Server for display :0 can't be started, session disabled

Respuesta1

xdminicia sesiones en cualquier servidor X en el que estén configurados /etc/X11/xdm/Xservers, con líneas como

:0 local /usr/bin/X11/X vt7
otherhost:0 remote

En el caso de locallíneas intentará iniciar el servidor X especificado antes de conectarse a él.

Comenta las líneas de lo que no quieras #. Si solo desea XDMCP, puede comentarlos todos.

información relacionada