Quando você usa o encaminhamento do X para executar um aplicativo em outro computador, qual processador ele usa?

3

Se eu usar ssh -X para executar um aplicativo do Computador A na tela do Computador B, como a computação e os recursos serão divididos entre os dois processadores do computador?

  • Às vezes, o áudio será reproduzido no Computador B, por exemplo, e às vezes ele será reproduzido no Computador A, dependendo da configuração
  • Tudo o que depende do DBus não funcionará na conexão.
  • O diálogo Editor de texto Abrir ... vê os arquivos no Computador A

É meio confuso.

Além disso, qual é o "servidor" e qual é o "cliente"?

    
por endolith 14.11.2009 / 19:13

1 resposta

12

O computador que exibe o aplicativo em seu monitor (computador B) é o servidor X . O outro computador (A) é o servidor ssh . O que é o servidor depende do contexto, mas pessoalmente, eu normalmente mencionaria o servidor ssh (A) como o “servidor”.

O computador B usa alguns recursos para desenhar as janelas (e, se você configurou: reproduzir som), enquanto o computador A fará todos os outros cálculos.

Normalmente, o trabalho do computador B requer menos recursos que o computador A. O computador A fará a maior parte do trabalho e apenas enviará os resultados para B: desenhe uma linha aqui, colora essa área em preto, etc.

Leia o artigo X Window System na Wikipedia para saber mais sobre os servidores e clientes X.

    
por 14.11.2009 / 20:18