Cygwin

From Lanjwiki

Revision as of 14:04, 28 June 2007 by Admin (Talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)

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.

Personal tools