48 votes

Exécuter l'application sur la machine locale et afficher l'interface graphique sur l'écran distant.

Est-il possible d'exécuter une application sur mon bureau local mais d'afficher l'interface graphique sur mon ordinateur portable (X distant) ?

Je me demande s'il est possible d'émuler une configuration à deux moniteurs en utilisant deux machines distinctes connectées en lan.

J'ai installé synergy et je peux facilement contrôler mon ordinateur portable avec le clavier/souris de l'ordinateur de bureau, mais j'aimerais aussi simplement exécuter quelque chose sur l'ordinateur de bureau et afficher l'interface graphique sur l'écran de l'ordinateur portable.

D'après mon expérience limitée de X, je sais que je peux exécuter un programme sur une machine distante et utiliser l'écran de la première pour afficher la sortie, mais pas l'inverse.

Toute indication serait d'une grande utilité. Merci pour votre aide.

P.S. J'utilise XFCE 4.10 sur Ubuntu 12.10.

2voto

Mian Asbat Ahmad Points 233

Oui, c'est possible. Je prends les deux ordinateurs linux avec xclock installé sur l'ordinateur local. J'essaie d'exécuter xclock localement et d'afficher l'horloge sur l'ordinateur linux distant.

reboot the remote machine
Disable firewall
Disable SELINUX
Check $DISPLAY variable value by command
echo $DISPLAY
Let say its value is :1
run command
xhost +

Now on local computer
xclock -display remote_machine_IP_address:1

1voto

Ali Afshar Points 22836

Après quelques recherches en ligne, je suis tombé sur DMX

Depuis la page d'accueil

Xdmx est un serveur X proxy qui fournit un support multi-têtes pour plusieurs écrans attachés à différentes machines (chacune d'entre elles exécutant un serveur X typique). Lorsque Xinerama est utilisé avec Xdmx, les multiples affichages sur plusieurs machines sont présentés à l'utilisateur comme un seul écran unifié.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X