Je suis en train d'essayer de faire du transfert X11 et je suis complètement perdu. J'ai trouvé de très bonnes réponses expliquant la théorie :
- Qu'est-ce que la variable d'environnement $DISPLAY ?
- https://unix.stackexchange.com/questions/17255-is-there-a-command-to-list-all-open-displays-on-a-machine
- https://superuser.com/questions/368530/understanding-x-windows-display-environment-variable-when-tunnelling
Mais je suis toujours en difficulté en l'appliquant en pratique.
Voici ce que j'ai fait :
- Ouvert
mobaxterm
qui crée un serveur X sur ma machine (Windows, peu importe). ssh -X serveur1
echo $DISPLAY
renvoielocalhost:10.0
xeyes
- ouvre une fenêtre sur ma machine locale. Super, mais pourquoilocalhost
dirige vers ma machine? Ne devrait-il pas êtreserveur1
?
Autant que je comprends, localhost
est égal à 127.0.0.1
qui est l'adresse locale. Donc si je suis connecté à serveur1
ne devrait-il pas chercher le serveur X sur serveur1
?