Accès au serveur X depuis une connection ssh extérieure
12 réponses
SL
Bonjour,
Je me connecte à une machine via ssh (la machine de laquelle je me
connecte fait tourner Windows). La machine sur laquelle je me connecte a
un serveur X en marche. Si je lance une session R par exemple, et que je
tente d'utiliser les fonctions d'enregistrement de graphiques, R
m'indique qu'il ne peut pas « établir la connexion avec l'affichage
X11 ». Mais ne serait-il pas possible de racorder le shell, ou le
niveau adéquat (que je ne connais pas), à la session graphique, de façon
à bénéficier de X ?
J'aurais dû mal à faire un rapport sur cela parce que je ne connais pas assez le contexte. Je ne vois pas pourquoi c'est nécessairement un bug.
A tout hasard, et avant de faire remonter un bug: as-tu bien essayé avec la dernière version de R disponible sur ta distribution?
-- Nicolas S.
SL
Le 23-07-2007, Nicolas S. a écrit :
J'aurais dû mal à faire un rapport sur cela parce que je ne connais pas assez le contexte. Je ne vois pas pourquoi c'est nécessairement un bug.
A tout hasard, et avant de faire remonter un bug: as-tu bien essayé avec la dernière version de R disponible sur ta distribution?
J'ai même la toute dernière version de R (2.5) pas encore disponible sur ma distribution (debian etch).
Mais je crains de ne pas pouvoir faire de rapport de bug, je n'ai pas bien compris ce qui ne va pas. La seule chose que j'ai comprise, c'est que png() à besoin d'une connection à un serveur X fourni à R dans mon cas via la variable $DISPLAY, et que postscript() s'en passe. Je pense qu'ils sont au courant, et s'ils réutilisent des librairies de X, c'est un choix de leur part, pas un bug. Ce qui est curieux c'est que utiliser dev2png() après un graphique de haut niveau comme plot (qui dans mon cas est envoyé sur un device postscript par défaut), et alors même que $DISPLAY n'a pas été transmise à R, ne pose pas de problème. Bref, je ne connais rien à tous ces aspects graphiques.
Le 23-07-2007, Nicolas S. <ni.s-factice@laposte.net> a écrit :
J'aurais dû mal à faire un rapport sur cela parce que je ne connais pas
assez le contexte. Je ne vois pas pourquoi c'est nécessairement un bug.
A tout hasard, et avant de faire remonter un bug: as-tu bien essayé avec
la dernière version de R disponible sur ta distribution?
J'ai même la toute dernière version de R (2.5) pas encore disponible sur
ma distribution (debian etch).
Mais je crains de ne pas pouvoir faire de rapport de bug, je n'ai pas
bien compris ce qui ne va pas. La seule chose que j'ai comprise, c'est
que png() à besoin d'une connection à un serveur X fourni à R dans mon
cas via la variable $DISPLAY, et que postscript() s'en passe. Je pense
qu'ils sont au courant, et s'ils réutilisent des librairies de X, c'est
un choix de leur part, pas un bug. Ce qui est curieux c'est que utiliser
dev2png() après un graphique de haut niveau comme plot (qui dans mon cas
est envoyé sur un device postscript par défaut), et alors même que
$DISPLAY n'a pas été transmise à R, ne pose pas de problème. Bref, je ne
connais rien à tous ces aspects graphiques.
J'aurais dû mal à faire un rapport sur cela parce que je ne connais pas assez le contexte. Je ne vois pas pourquoi c'est nécessairement un bug.
A tout hasard, et avant de faire remonter un bug: as-tu bien essayé avec la dernière version de R disponible sur ta distribution?
J'ai même la toute dernière version de R (2.5) pas encore disponible sur ma distribution (debian etch).
Mais je crains de ne pas pouvoir faire de rapport de bug, je n'ai pas bien compris ce qui ne va pas. La seule chose que j'ai comprise, c'est que png() à besoin d'une connection à un serveur X fourni à R dans mon cas via la variable $DISPLAY, et que postscript() s'en passe. Je pense qu'ils sont au courant, et s'ils réutilisent des librairies de X, c'est un choix de leur part, pas un bug. Ce qui est curieux c'est que utiliser dev2png() après un graphique de haut niveau comme plot (qui dans mon cas est envoyé sur un device postscript par défaut), et alors même que $DISPLAY n'a pas été transmise à R, ne pose pas de problème. Bref, je ne connais rien à tous ces aspects graphiques.