Re: X11Forwarding magique
Selon François TOURDE <fra-duf-no-spam@tourde.org>:
| Le 12837ième jour après Epoch,
| tnemeth@free.fr écrivait:
|
| > Dans ce cas effectivement, c'est Jean-Yves qui a raison
|
| Non, toujours pas ...
Heu... Si :)
| > : le
| > script de lancement de firefox contient ceci :
| >
| >> # check to see if there's an already running instance or not
| >> verbose "Running: ${MOZ_PROGRAM} -remote 'ping()'"
| >> DISPLAY="${CMDLINE_DISPLAY}" ${MOZ_PROGRAM} -remote 'ping()' \
| >> > /dev/null 2>&1
| >> PING_STATUS=$?
| >
| > Il lance donc sur l'host (machine A pour toi) une commande
| > d'ouverture en remote (que le DISPLAY soit local ou distant
| > d'ailleurs).
|
| Le script ne lance pas quoi que ce soit ailleurs... Il est lancé sur
| B, et le '-remote' sert à s'adresser à une éventuelle autre instance
| de mozilla sur la même machine.
Je n'ai pas dit qu'il le lançait ailleurs !
Techniquement voici comment ça se passe (ÀMHA : c'est comme ça que
je ferais si j'avais à le faire) :
* lancement sur la machine distante de firefox avec l'option
-remote 'ping()'
* le processus "firefox" local à la machine distante contacte la
machine appelante par un moyen qui lui est propre (normalement un
port > 1024)
- s'il trouve le port ouvert, envoie une commande à ce port et se
ferme (c'est ce à quoi sert l'option -remote)
- sinon continue seul en local.
Thomas.
Reply to: