Tengo un cliente X y me gustaría mostrarlo en muchos servidores (con diferentes IP), ¿es posible con X Display?
EDITAR:
Situación simple, tengo en la red algunos hosts: 192.168.0.1 192.168.0.2 192.168.0.3
Desde el host 192.168.0.1 me gustaría ejecutar 'firefox' y mostrarlos (¡solo mostrar! Sin control desde hosts remotos) en 192.168.0.2 y en 192.168.0.3.
Una solución que he encontrado es usarffmpeghacer un screencast y transmitirlo, pero seguramente es menos eficiente que reenviar X, y tampoco permite transmitir más de un programa.
Respuesta1
No creo que sea posible mostrar un único cliente X directamente en varios servidores X, dado cómo funciona X.
Sin embargo, podría utilizar algo como XMX (un multiplexor de protocolo X) para multiplexar una única sesión X en varios servidores X.
extracto del sitio web principal:http://cs.brown.edu/software/xmx/
XMX es una utilidad independiente para compartir una sesión del sistema X Window en varias pantallas X. Permite a los usuarios ver e interactuar con las mismas aplicaciones al mismo tiempo desde diferentes ubicaciones. XMX aprovecha la naturaleza en red del sistema X Window actuando como intermediario entre los clientes X y los servidores X. De esta manera, XMX funciona con cualquier cliente X y cualquier servidor X, sin necesidad de modificar ninguno de los dos.
XMX proporciona un entorno WYSIWIS (lo que ves es lo que veo); pinta los mismos gráficos en todas las pantallas participantes. Las aplicaciones cliente compartidas aparecen para cada participante en una ventana raíz virtual que está sujeta a la gestión de ventanas local. De esta forma, la sesión X compartida coexiste con la sesión X privada de cada usuario.
Las aplicaciones cliente X que se comparten a través de XMX no saben que están siendo vistas o controladas por más de un usuario. Las aplicaciones cliente X existentes de un solo usuario se pueden compartir mediante XMX sin tener que volver a compilarlas, volver a vincularlas ni acceder al código fuente.
Imagen de él en acción en un laboratorio.
Respuesta2
Hay muchas maneras de hacer esto:
http://www.faqs.org/faqs/x-faq/part6/section-4.html#b
Pero en realidad la mayoría de estas aplicaciones se crearon antes de 1994, por lo que son bastante antiguas. Por ejemplo, ShX solo admite máquinas SPARC, MIPS, sun3 y VAX.
XMX también fue difícil de compilar para mí.
Creo que lo más popular hoy en día esXDMX.