Probleme Exceed/Cygwin + X11
Thanahthaus
-
Patrick -
Patrick -
Bonjour,
J'utilise le logiciel ns2 installer sur une machin linux.
Pour ce faire j'ai Exceed d'installer sur mon pc, et jusqu'à il y a peu je n'avait aucun probleme, mes fenetres X11 généré par nam (utilitaire ns2) s'affichait correctement.
Suite a une fausse manip et non sauvegarde de mon code, j'ai du reinstaller ns2.
Depuis impossible d'avoir mes fenetre X11, et pire encore, au lieu de s'ouvrir sur mon écran, celles-ci s'ouvrent sur l'écran d'une collegue qui est connecté au même serveur Linux que moi (en ssh aussi) et utilise le serveur x de cygwin sur son pc.
Pour être plus précis, quand je lance une application graphique a partir de mon terminal ssh, si Exceed est fermé sur mon pc, j'obtiens:
X connection to localhost:10.0 broken (explicit kill or server shutdown).
Ce qui jusqu'alors était plutot normal.
Mais une fois que Exceed est lancé, si je lance une application graphique, rien ne s'affiche chez moi, mais le résultat de ma commande s'affiche sur le pc de ma collegue...
J'ai ma variable $DISPLAY a localhost:10.0
Voila je ne comprend pas bien comment rétablir la situation. Si quelqu'un à une idée...
Merci
Guillaume
J'utilise le logiciel ns2 installer sur une machin linux.
Pour ce faire j'ai Exceed d'installer sur mon pc, et jusqu'à il y a peu je n'avait aucun probleme, mes fenetres X11 généré par nam (utilitaire ns2) s'affichait correctement.
Suite a une fausse manip et non sauvegarde de mon code, j'ai du reinstaller ns2.
Depuis impossible d'avoir mes fenetre X11, et pire encore, au lieu de s'ouvrir sur mon écran, celles-ci s'ouvrent sur l'écran d'une collegue qui est connecté au même serveur Linux que moi (en ssh aussi) et utilise le serveur x de cygwin sur son pc.
Pour être plus précis, quand je lance une application graphique a partir de mon terminal ssh, si Exceed est fermé sur mon pc, j'obtiens:
X connection to localhost:10.0 broken (explicit kill or server shutdown).
Ce qui jusqu'alors était plutot normal.
Mais une fois que Exceed est lancé, si je lance une application graphique, rien ne s'affiche chez moi, mais le résultat de ma commande s'affiche sur le pc de ma collegue...
J'ai ma variable $DISPLAY a localhost:10.0
Voila je ne comprend pas bien comment rétablir la situation. Si quelqu'un à une idée...
Merci
Guillaume
A voir également:
- Probleme Exceed/Cygwin + X11
- Cygwin - Télécharger - Édition & Programmation
10 réponses
out.nam c'est un ficheir généré tout seul par ns2, et je ne pense pas que il soit bugger car il n'a pas changé depuis un certain temps et avant l'affichage se fesai au bon endroit...
et oui x11 forwarding est bien activé :)
Merci beaucoup pour ton aide en tout cas...
Je file en réunion la, je verai après ou demain si par miracle ca remarche tout seul (on peut réver non ? :) )
et oui x11 forwarding est bien activé :)
Merci beaucoup pour ton aide en tout cas...
Je file en réunion la, je verai après ou demain si par miracle ca remarche tout seul (on peut réver non ? :) )
Et pourquoi pas utiliser XMing ?
Il est gratuit, léger et marche bien.
http://www.straightrunning.com/XmingNotes/
Il est gratuit, léger et marche bien.
http://www.straightrunning.com/XmingNotes/
Je suis stagiaire et n'ai pas les droits d'admin sur mon poste de travail...
Exceed était déjà installé, d'ou le faite que je l'utilise.
De même pour ma collègue qui utilise Cygwin.
Exceed était déjà installé, d'ou le faite que je l'utilise.
De même pour ma collègue qui utilise Cygwin.
Hum, hum
Je viens de me rendre compte d'un truc très très bizard, les fenetres créés par xgraph s'affiche correctement sur mon écran...
xclock aussi...
Seule mes fenêtre nam s'affiche sur le pc de ma collegue, c'est a n'y rien comprendre...
Je viens de me rendre compte d'un truc très très bizard, les fenetres créés par xgraph s'affiche correctement sur mon écran...
xclock aussi...
Seule mes fenêtre nam s'affiche sur le pc de ma collegue, c'est a n'y rien comprendre...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est que nam ne lit pas la variable DISPLAY.
Ou alors il est appellé avec une variable DISPLAY différente en ligne de commande et s'ouvre par défaut sur le mauvais serveur X.
Ou alors il est appellé avec une variable DISPLAY différente en ligne de commande et s'ouvre par défaut sur le mauvais serveur X.
Je ne sais pas.
J'ai l'impression que ton programme là, nam, n'utilise pas la variable DISPLAY.
Regarde dans les options de lancement pour voir si on peut lui spécifier DISPLAY en ligne de commande.
J'ai l'impression que ton programme là, nam, n'utilise pas la variable DISPLAY.
Regarde dans les options de lancement pour voir si on peut lui spécifier DISPLAY en ligne de commande.
En effet, l'aide dit que l'on peu spécifier le display.
Usage: nam [-a -S -s -f init_script -d display -j jump -r rate -k initPort] tracefiles
J'ai donc essayé: nam -d localhost:10.0 out.nam &
Mais rien a faire l'affichage ne se fait pas sur mon écran...
Usage: nam [-a -S -s -f init_script -d display -j jump -r rate -k initPort] tracefiles
J'ai donc essayé: nam -d localhost:10.0 out.nam &
Mais rien a faire l'affichage ne se fait pas sur mon écran...