exibição remota do servidor X não está funcionando

4

Eu tenho uma máquina local A e um servidor B.

de A, eu tenho:

#ps -ef
root      3161  3160  0 09:07 tty1     00:03:04 /usr/bin/Xorg :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-dJExDH/database vt1

#netstat -nltu
tcp        0      0 0.0.0.0:6000                0.0.0.0:*                   LISTEN      - 

#xhost +
access control disabled, clients can connect from any host

O endereço IP de A é 10.99.54.148

De B, eu trid:

#export DISPLAY=10.99.54.148:0.0
#xclock
Xlib: connection to "10.99.54.148:0.0" refused by server
Xlib: No protocol specified

Error: Can't open display: 10.99.54.148:0

Eu tenho outra área de trabalho C, se eu mudar o visor para o endereço IP de C, o xclock funcionará. Alguma sugestão sobre o que verificar em A?

    
por valpa 13.01.2012 / 04:39

1 resposta

1

Parece que o xclock tenta se conectar ao x-server usando uma conexão tcp enquanto o servidor x não está escutando tcp.

No Ubuntu que pode ser alterado por:

sudo gedit /etc/gdm/gdm.schemas

encontre:

<schema>
<key>security/DisallowTCP</key>
<signature>b</signature>
<default>true</default>
</schema>

mudar de verdadeiro para falso:

<schema>
<key>security/DisallowTCP</key>
<signature>b</signature>
<default>false</default>
</schema>

e, em seguida, reinicie o gdm.

    
por 13.01.2012 / 09:54

Tags