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.0
funciona 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.conf
archivo 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.