Un client X Plusieurs servers X

J'ai un client X et je voudrais l'afficher sur de nombreux servers (avec différentes adresses IP), est-ce possible avec X Display?

MODIFIER:

Situation simple que j'ai dans le réseau de certains hôtes: 192.168.0.1 192.168.0.2 192.168.0.3

A partir de l'hôte 192.168.0.1, je voudrais lancer 'firefox' et les afficher (affichage seulement! Pas de contrôle des hôtes distants) dans 192.168.0.2 et 192.168.0.3.

L'une des solutions que j'ai trouvée est d'utiliser ffmpeg pour screencast et le diffuser, mais il est certainement less efficace que de transmettre X, et ne permet pas non plus de diffuser plus d'un programme.

Je ne pense pas qu'il soit possible d'afficher un seul Xclient directement sur plusieurs servers X, étant donné le fonctionnement de X.

Cependant, vous pouvez utiliser quelque chose comme XMX (multiplexeur de protocole X) pour multiplexer une seule session X sur plusieurs servers X.

extrait du site principal: http://cs.brown.edu/software/xmx/

XMX est un utilitaire autonome pour partager une session X Window System sur plusieurs écrans X. Il permet aux users de voir et d'interagir avec les mêmes applications en même time à partir de différents endroits. XMX tire parti de la nature en réseau du système X Window en jouant le rôle d'intermédiaire entre les clients X et les servers X. De cette façon, XMX fonctionne avec tous les clients X et tous les servers X, sans avoir besoin de les modifier.

XMX fournit un environnement WYSIWIS (ce que vous voyez est ce que je vois); il peint les mêmes charts sur tous les écrans participants. Les applications client partagées apparaissent à chaque participant dans une window racine virtuelle soumise à la gestion locale des windows. De cette façon, la session X partagée coexiste avec la session X privée de chaque user.

Les applications client X qui sont partagées via XMX ne savent pas qu'elles sont affichées ou contrôlées par plusieurs users. Les applications client X existantes, mono-user, peuvent être partagées à l'aide de XMX sans recompilation, réassociation ou access au code source.

image

image de celui-ci en action dans un laboratoire.

Il y a plusieurs façons de le faire:

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

Mais en fait la plupart de ces applications ont été créées avant 1994, donc elles sont assez vieilles. Par exemple, ShX ne prend en charge que les machines SPARC, MIPS, sun3 et VAX.

XMX était aussi difficile à comstackr pour moi.

Je pense que le plus populaire de nos jours est XDMX .