Por qué falla "xterm -display localhost:0.0"

Por qué falla "xterm -display localhost:0.0"

al correr

xterm -display localhost:0.0

Obtuve el siguiente error:

xterm: Xt error: Can't open display: localhost:0.0

Recibo el mismo error si sustituyo 127.0.0.1 por localhost

pero xterm -display :0.0funciona bien. ¿Alguien sabe lo que me estoy perdiendo?

Respuesta1

Probablemente esto se deba a que la conexión TCP al servidor X está deshabilitada de forma predeterminada (en cambio, su sesión local se conecta a través del mecanismo de sockets Unix).

Puede habilitar conexiones TCP en sistemas que usan el administrador de pantalla lightdm editando la [SeatDefaults]sección del /etc/lightdm/lightdm.confarchivo y agregando

xserver-allow-tcp=true

El equivalente en GDM es supuestamente

[security]
DisallowTCP=false

(No he verificado esto porque estoy usando lightdm).

Tenga en cuenta que esto probablemente esté deshabilitado por una buena razón, ya que representa un posible vector de ataque: sugeriría usar SSH con reenvío X si necesita acceso remoto a un servidor X.

información relacionada