Bonjour,
Lorsque je lance une application, j'ai l'erreur suivante :
cannot connect to X server
Qu'est ce qu'il faut faire?
Merci d'avance
Bonjour,
Lorsque je lance une application, j'ai l'erreur suivante :
cannot connect to X server
Qu'est ce qu'il faut faire?
Merci d'avance
déjà faut mieux poser la question
Dans quelle environnement es tu ?
Dans quelles circonstances réelles as tu ce message ?
Est ce que ca le fait pour tout utilisateur ou pas ?
Est ce que ca le fait que depuis la console / terminal ?
Le problème est t il reproductible à toute application ?
etc...etc....etc.....
Si tu es dans le terminal mais qu'X n'est pas lancé c'est normal.
si X est lancé mais que tu n'a fait ton export DISPLAY c'est ça l'erreur
si tu est dans une session X mais avec un user different de celui qui ouvert la session c'est normal de même l'export DISPLAY doit être fait.
alors bref comment fais tu EXHAUSTIVEMENT pour avoir cette erreur ?
je suis sous debian. J'ai ce message quand je fais un ssh -X sur la machine.
Ca le fait que je sois en root ou non.
Ca le fait depuis la console.
Si je lance n'importe quelle application x (xclock, xhost, ... ) , ça me met l'erreur suivante :
Error: Can't open display: :0.0
Bonjour,
Il te faut un serveur X sur ta machine depuis laquelle tu te connectes.
Si c'est un linux, tu en as souvent un (toujours sauf si tu es sur un serveur en fait).
Sous Windows, il te faut un logiciel specifique, comme Cygwin ou ReflexionX.
Ensuite, une fois que tu es connecte sur ta debian, il faut que tu lui indiques vers quelle IP envoyer la session X. Pour ce faire, en supposant que l'adresse IP de la machine depuis laquelle tu te connectes est 192.168.0.1 :
Cela devrait resoudre ton probleme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $> DISPLAY=192.168.0.1:0.0 $> export $DISPLAY
Maintenant quand je lance mon application, ça me met l'erreur suivante :
paraview: cannot connect to X server 129.88.33.23
Bonjour,
Il faut ouvrir les ports nécessaires à X sur ta box![]()
Bonjour,
Il faut verifier que tu as un serveur X qui accepte les connexions entrantes sur ta machine source (celle depuis laquelle tu te connectes).
Quel OS tourne dessus ?
As-tu lance des applications specifiques si besoin ?
C'est une debian.
Non je n'ai pas lancé d'application spécifique dessus.
Comment est-ce que je vérifie que mon serveur x accepte bien les connexions entrantes?
Bonjour,
Il faut que tu tapes un truc du genre :
pour accepter les connexions X.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $> xhost +
si je le fait sur la machine locale, il n'y a aucun changement.
Si je le fait sur la machine distante, j'ai l'erreur suivante :
xhost: unable to open display ""
Partager