Cygwin
From Lanjwiki
(→Rediriger des connexions X11 distantes vers mon serveur X) |
|||
(11 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | Pour lancer le serveur X | + | == Lancer un server X sur Windows == |
- | + | ||
- | + | Pour lancer le serveur X [[XWin]] sur mon poste Windows, executer le script '''<tt>C:\\cygwin\\usr\\X11R6\\bin\\startxwin.bat</tt>'''. | |
+ | Ne pas oublier de lire les instructions et les commentaires qui s'y trouvent. | ||
+ | |||
+ | Les lignes importantes sont les suivantes: | ||
+ | |||
+ | # XWin écoute uniquement sur l'interface 127.0.0.0 | ||
SET DISPLAY=127.0.0.1:0.0 | SET DISPLAY=127.0.0.1:0.0 | ||
+ | # chemin vers le repertoire d'installation de cygwin | ||
+ | # le script doit être lancé sur la même partition que l'installation de cygwin | ||
+ | # eg: si cygwin est installé dans c:\\cygwin alors startxwin.bat doit aussi se trouver sur c: | ||
SET CYGWIN_ROOT=\\cygwin | SET CYGWIN_ROOT=\\cygwin | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
+ | # lance XWin sur mon poste | ||
%RUN% XWin -multiwindow -clipboard -silent-dup-error | %RUN% XWin -multiwindow -clipboard -silent-dup-error | ||
+ | |||
+ | # lance un xterm | ||
%RUN% xterm -e /usr/bin/bash -l | %RUN% xterm -e /usr/bin/bash -l | ||
+ | |||
+ | Après avoir controlé son contenu, executer le script: | ||
+ | C:\\cygwin\\usr\\X11R6\\bin\\startxwin.bat | ||
+ | |||
+ | == Rediriger des connexions X11 distantes vers mon serveur X == | ||
+ | Pour rediriger un client graphique lancé sur un serveur distant vers mon serveur X, suivre les etapes suivantes: | ||
+ | |||
+ | 1. Autoriser mon serveur X à accepter n'importe quelle connexion entrante | ||
+ | me@localhost:~$ xhost + | ||
+ | |||
+ | 2. Se connecter au serveur distant via [[SSH]], puis positionner la variable d'environnement DISPLAY avec l'IP de mon poste | ||
+ | me@localhost:~$ ssh user@remotehost | ||
+ | user@remotehost:~$ export DISPLAY=172.x.x.x:0.0 | ||
+ | |||
+ | 3. Tester en lançant un client graphique sur le serveur: | ||
+ | user@remotehost:~$ xterm | ||
+ | |||
+ | 4. L'application doit s'afficher sur mon poste dans une nouvelle fenetre. |
Current revision as of 14:04, 28 June 2007
Lancer un server X sur Windows
Pour lancer le serveur X XWin sur mon poste Windows, executer le script C:\\cygwin\\usr\\X11R6\\bin\\startxwin.bat. Ne pas oublier de lire les instructions et les commentaires qui s'y trouvent.
Les lignes importantes sont les suivantes:
# XWin écoute uniquement sur l'interface 127.0.0.0 SET DISPLAY=127.0.0.1:0.0 # chemin vers le repertoire d'installation de cygwin # le script doit être lancé sur la même partition que l'installation de cygwin # eg: si cygwin est installé dans c:\\cygwin alors startxwin.bat doit aussi se trouver sur c: SET CYGWIN_ROOT=\\cygwin # lance XWin sur mon poste %RUN% XWin -multiwindow -clipboard -silent-dup-error
# lance un xterm %RUN% xterm -e /usr/bin/bash -l
Après avoir controlé son contenu, executer le script:
C:\\cygwin\\usr\\X11R6\\bin\\startxwin.bat
Rediriger des connexions X11 distantes vers mon serveur X
Pour rediriger un client graphique lancé sur un serveur distant vers mon serveur X, suivre les etapes suivantes:
1. Autoriser mon serveur X à accepter n'importe quelle connexion entrante
me@localhost:~$ xhost +
2. Se connecter au serveur distant via SSH, puis positionner la variable d'environnement DISPLAY avec l'IP de mon poste
me@localhost:~$ ssh user@remotehost user@remotehost:~$ export DISPLAY=172.x.x.x:0.0
3. Tester en lançant un client graphique sur le serveur:
user@remotehost:~$ xterm
4. L'application doit s'afficher sur mon poste dans une nouvelle fenetre.