Utilisation de Cygwin

De Ensiwiki
Aller à : navigation, rechercher

Windows.png  Windows 

Travail à distance

Utile pour : Si vous voulez utiliser Cygwin pour pouvoir travailler sur les serveurs de l'Ensimag, pouvoir lancer un firefox, un emacs ...

Tout d'abord, sur votre installation Cygwin, rajouter les paquets X11 (pour être sur d'avoir tous les paquets, installez xterm qui installera toutes les dépendances) et OpenSSH.

Puis lancez votre terminal Cygwin. Pour pouvoir lancer le client X11, vous devez taper la commande suivante :

  $ startxwin.sh

Vous voyez tout plein de ligne de log (qui même souvent peuvent faire peur), ne vous affolez pas, pour vérifier si X11 fonctionne regardez dans la barre des tâche si une icône X apparait. Cette commande lance aussi un xterm que vous pouvez tuer (commande logout dans le xterm ou fermez la fenêtre).

Remarque pour utilisateur avancéPour empêcher le lancement de xterm, il faut modifier le fichier /usr/X11R6/bin/startxwin.sh et commenter la ligne de lancement du xterm (ligne 106 dans le script de base).


Maintenant, il donner à X11 le nom de la machine qui aura le droit de lui envoyer des applications graphiques à travers le tunnel SSH

  $ xhost +nom.de.la.machine (exemple : xhost +ensisun.imag.fr)

Il vous suffit de vous connecter en SSH depuis le shell Cygwin

  $ ssh -X nom.de.la.machine -l login

Pour vérifier que la redirection X fonctionne, il suffit de lancer un clock depuis la connection distante

  $ xclock

Voila !! (Si rien ne s'affiche à votre écran, oubliez le dernier mot, essayez de réinstaller les paquets X11 et refaites la manipulation la plus basique possible. Si toujours rien ne fonctionne voici un lien vers la FAQ de X)

Remarque pour utilisateur avancéIl est possible de paramétrer beaucoup de choses dans le client X11. Pour cela, lisez le fichier de script /usr/X11R6/bin/startxwin.sh et allez sur la documentation utilisateur de X