J'ai un projet à faire à l'école qui me baffeling ... Je suis l'exécution de ssh dans un ordinateur Solaris dans le laboratoire informatique de ma propre boîte Debian viaids ssh et fenêtre
ssh -Y [email protected]***.cs.<school>
je peux obtenir en très bien, et le X11 semble fonctionner aussi. Cependant, ce projet peticular nous oblige à trouver l'identifiant de la fenêtre d'une fenêtre netscape via xwininfo et utiliser ces informations dans la commande suivante
netscape -id 0xa00029 -remote 'openFile(/path/to/html/file)'
Maintenant, si ce netscape est la seule fenêtre, j'ai ouvert (autre que xterm) , la commande précédente fonctionne très bien. Cependant, si j'ai d'autres fenêtres Iceweasel ouvertes (indépendamment de l'ordre dans lequel j'ai ouvert netscape/iceweasel) la commande transmettra à mon iceweasel malgré les faits que je cours la commande dans ma session SSH et les deux fenêtres avoir des identifiants de fenêtre très différents.
Tout cela doit éventuellement être intégré dans un programme C, mais je n'arrive même pas à le faire fonctionner de manière fiable manuellement!
Des idées?
P.S. Je viens de voir cela qui peut aider. Quand je SSHed via Cygwin/X en utilisant la même commande, je reçois cette erreur
Warning: No xauth data; using fake authentication data for X11 forwarding.
Je ne sais pas si cela est important que je peux encore utiliser X11 (aparently) parfaitement.
Merci.
P.P.S -id est documenté dans les pages de manuel netscape:
-id window-id
Identifies an X window to receive -remote commands. If
you do not specify a window, the first window found is
used.