<p class="spip">Si tu ne peux pas lancer d’application, c’est que tu n’as pas le cookie identique entre le serveur et le client X. C’est une méthode de protection pour éviter de pouvoir lancer des applications a distance ou d’un autre utilisateur. Ton cookie est créé aléatoirement et est :</p>

<p class="spip">cat $HOME/.Xauthority</p>

<p class="spip">Ce fichier est connu grace a la variable :
echo $XAUTHORITY</p>

<p class="spip">De plus, il ne faut pas oublier de spécifier sur quel client X tu dois te connecter. C’est la variable $DISPAY.</p>

<p class="spip">xhost - autorise la connection de tout le monde :</p>

<pre>[gnunux@myhost ]$ su -
Mot de passe :
[root@myhost ]# gedit
<p class="spip">(gedit:3957) : Gtk-WARNING ** : cannot open display :
[root@myhost ]# export DISPLAY=":0.0"
[root@myhost ]# gedit
Xlib : connection to ":0.0" refused by server
Xlib : Invalid MIT-MAGIC-COOKIE-1 key</p>

<p class="spip">(gedit:3958) : Gtk-WARNING ** : cannot open display :
[root@myhost ]# export XAUTHORITY=/home/gnunux/.Xauthority
[root@myhost ]# gedit
[root@myhost ]#</p>
</pre>
<p class="spip">Voila</p>