Por que "xterm -display localhost:0.0" falha

Por que "xterm -display localhost:0.0" falha

Ao correr

xterm -display localhost:0.0

Estou tendo o erro a seguir:

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

Recebo o mesmo erro se substituir 127.0.0.1 por localhost

mas xterm -display :0.0funciona bem. Alguém sabe o que estou perdendo?

Responder1

Provavelmente isso ocorre porque a conexão TCP com o servidor X está desabilitada por padrão (em vez disso, sua sessão local se conecta através do mecanismo de soquetes Unix).

Você pode habilitar conexões TCP em sistemas que usam o gerenciador de exibição lightdm editando a [SeatDefaults]seção do /etc/lightdm/lightdm.confarquivo e adicionando

xserver-allow-tcp=true

O equivalente no GDM é supostamente

[security]
DisallowTCP=false

(Não verifiquei isso, pois estou usando o lightdm).

Observe que isso provavelmente está desativado por um bom motivo, pois representa um possível vetor de ataque: sugiro usar SSH com encaminhamento X se você precisar de acesso remoto a um servidor X.

informação relacionada