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