Um cliente X Muitos servidores X

Um cliente X Muitos servidores X

Tenho um cliente X e gostaria de exibi-lo em vários servidores (com IPs diferentes), é possível com o X Display?

EDITAR:

Situação simples tenho na rede alguns hosts: 192.168.0.1 192.168.0.2 192.168.0.3

No host 192.168.0.1 eu gostaria de executar o 'firefox' e exibi-los (apenas exibir! sem controle de hosts remotos) em 192.168.0.2 e em 192.168.0.3.

Uma solução que encontrei é usarffmpegfazer screencast e transmiti-lo, mas com certeza é menos eficiente que encaminhar X, e também não permite transmitir mais de um programa.

Responder1

Não acho que seja possível exibir um único Xclient diretamente em vários servidores X, dado o funcionamento do X.

No entanto, você poderia usar algo como XMX (An X Protocol Multiplexor) para multiplexar uma única sessão X em vários servidores X.

trecho do site principal:http://cs.brown.edu/software/xmx/

XMX é um utilitário independente para compartilhar uma sessão do X Window System em vários monitores X. Ele permite que os usuários vejam e interajam com os mesmos aplicativos ao mesmo tempo em locais diferentes. XMX aproveita a natureza em rede do X Window System agindo como intermediário entre clientes X e servidores X. Desta forma, o XMX funciona com qualquer cliente X e qualquer servidor X, sem a necessidade de modificar nenhum deles.

XMX fornece um ambiente WYSIWIS (o que você vê é o que eu vejo); ele pinta os mesmos gráficos em todos os monitores participantes. Os aplicativos clientes compartilhados aparecem para cada participante em uma janela raiz virtual que está sujeita ao gerenciamento de janela local. Desta forma, a sessão X compartilhada coexiste com a sessão X privada de cada usuário.

Os aplicativos clientes X compartilhados via XMX não sabem que estão sendo visualizados ou controlados por mais de um usuário. Aplicativos clientes X existentes e de usuário único podem ser compartilhados usando XMX sem recompilação, relink ou acesso ao código-fonte.

                                      imagem

                                           imagem dele em ação em um laboratório.

Responder2

Há muitas maneiras de fazer isso:

http://www.faqs.org/faqs/x-faq/part6/section-4.html#b

Mas, na verdade, a maioria desses aplicativos foi criada antes de 1994, então são bem antigos. Por exemplo, ShX suporta apenas máquinas SPARC, MIPS, sun3 e VAX.

XMX também foi difícil de compilar para mim.

Acho que o mais popular hoje em dia éXDMX.

informação relacionada