Usando xhost, display e startx - confused

0

Eu tenho um cliente A (192.168.1.1) (vncviewer) acessando o Servidor B (192.168.2.1) (RHEL6) para executar um instalador. O pré-requisito de instalação é definir o xhost e DISPLAY corretamente.

Q1) Por favor, corrija-me se eu estiver errado para o seguinte

  • O Xserver deve estar em execução no clientA
  • DISPLAY deve ser definido no servidor B
  • DISPLAY deve ser definido como 192.168.1.1 (do IP do cliente A)
  • Xhost no clientA deve ser definido para permitir o IP do servidor B (192.168.2.1)

Q2) Em segundo lugar, embora eu esteja executando o instalador em uma rede, estou usando o VNC para fazer isso, e não usando o X. Eu ainda preciso definir os parâmetros xhost e DISPLAY? Se não, qual valor deve ser fornecido respectivamente para esses parâmetros?

Q3) Em termos de encaminhamento do X11, quais são as configurações que devem ser feitas no cliente A e no Servidor B?

Espero ouvir seus conselhos em breve.

Atenciosamente, Noob

    
por Noob 15.06.2015 / 07:31

1 resposta

2

O vncviewer rodando em A fala (via protocolo vnc) para um vncserver (agindo como um servidor X) ou diretamente para o servidor X (com a extensão vnc) rodando em B.

Então, realmente todo o protocolo X acontece exclusivamente em B (mesmo que sejam exibidos via vnc em A), então as xhost e DISPLAY ops (específicas do protocolo X) feitas dentro dos terminais exibidos no vncviewer se aplicam diretamente para B.

Normalmente você não deveria precisar de xhost (ou talvez adicionar localhost se necessário).

Normalmente, DISPLAY já deve estar definido para o :N correspondente ao vncserver em execução no B.

    
por 15.06.2015 / 08:11