Re: re ssh

Top Page

Reply to this message
Author: Jérôme Kieffer
Date:  
To: guilde
Subject: Re: re ssh
On Fri, 22 Jul 2005 16:13:29 +0200
Frédéric <frederic.mantegazza@???> wrote:

> Il faut faire pointer la variable DISPLAY correctement.


un peu plus complet ....
pour lancer une appli X11 ( xclock : une appli de reference !) sur une
machine distante il faut definir la variable DISPLAY comme l'a precisé
Frédéric.


export DISPLAY=IPduServeurX:0

à condition que celui-ci écoute en tcp sur le port 6000 (la plupart des
distrib moderne lancent X avec l'option -notcp) et que le serveur X ait
autorisé le client a se connecter (xhost +client)

Si tu veux te connecter sur le serveur X local (appli et serveur X sur
la meme machine), meme si tu est connecté par ssh sur la machine, il
faut que tu sois l'utilisateur qui ait lancé le serveur X ou a défaut
root.

Repere le fichier d'authentification de X11 :
jerome@lofoten:~$ ps aux |grep /usr/X11R6/bin/X |grep auth
root      4410  3.5  2.1  22208 16132 tty7     Rs+  17:47   0:49
/usr/X11R6/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth vt7


ici il s'agit de /var/lib/gdm/:0.Xauth
ensuite il ne te reste plus qu'a :
export DISPLAY=:0 XAUTHORITY=/var/lib/gdm/:0.Xauth
xclock


cette methode a l'avantage de toujours fonctionner, d'utiliser les
sockets unix et de permettre les appli 3D accelerées.
A++
--
Jérôme Kieffer