www.tldp.org/HOWTO/XDM-Xterm/index.html (je traduit ici partiellement la section 6.3)
Récupérer un serveur X pour windows capable de gérer des requêtes XDMCP. Il te sera alors possible de le configurer pour qu'il fasse une requête en direction de ton serveur Linux. En fait, il te faudra lancer XDM sur ton Linux (NdT: ou KDM ou GDM).
Il existe un serveur libre pour windows qui est un portage du serveur X de X.org (que la plupart des distros ont adopté à part Mandrake sauf erreur). Ce portage utilise la bibliothèque cygwin et ca fonctionne bien. Le serveur X gratuit et open-source pour windows: http://x.cygwin.com(...)
Le fichier batch suivant démarrerait ton serveur X cygwin (sur windows) lequel se connecterait sur le Linux distant (ou tout autre système sur lequel tournerait XDM ou autre login manager), en supposant que ton installation de cygwin-x ressemble à :
c:\cygwin
Voici un fichier batch "xdm.bat" exécutable n'importe où sur ton windows :
== xdm.bat ===
@echo off
if "%1"=="" goto noserver
goto allok
:noserver
echo Usage: xdm serveur_X_distant
goto end
:allok
set path=%PATH%;\cygwin\bin;\cygwin\usr\X11R6\bin
c:
chdir \cygwin\usr\X11R6\bin
XWin -query %1
:end
== eof ===
== fin de la traduction ==
Ou tape directement depuis ta console windows : c:\cygwin\usr\X11R6\bin\XWin -query serveur_X_distant
Je résume :
1) Lancer seulement kdm ou xdm ou gdm sur ton Linux (avec les bonnes autorisations "xhost +mon_windows" et fichiers de conf xdm ou gdm bien confirgurés: voir le how-to)
2) Lancer le serveur cygwin-x sur le windows
Conseil : si tu ne peux pas exécuter l'install setup.exe du serveur cygwin-x au travail, procède à une install sur toute autre plateforme windows ou tu as des droits puis grave le répertoire d'installation de cygwin-x sur un cd : tu n'auras plus qu'à coller le répertoire gravé c:\cygwin sur ton poste de travail du boulot et adapter avant de lancer le serveur cygwin-x du windows. A mon sens cela devrait fonctionner, bien que je n'ai jamais testé ca.
Autre ref interessante: www.linuxjournal.com/article.php?sid=6713
# XDMCP Howto + cygwin-x
Posté par Anonyme . En réponse au message SSH et le X forwarding. Évalué à 7.
Récupérer un serveur X pour windows capable de gérer des requêtes XDMCP. Il te sera alors possible de le configurer pour qu'il fasse une requête en direction de ton serveur Linux. En fait, il te faudra lancer XDM sur ton Linux (NdT: ou KDM ou GDM).
Il existe un serveur libre pour windows qui est un portage du serveur X de X.org (que la plupart des distros ont adopté à part Mandrake sauf erreur). Ce portage utilise la bibliothèque cygwin et ca fonctionne bien. Le serveur X gratuit et open-source pour windows: http://x.cygwin.com(...)
Le fichier batch suivant démarrerait ton serveur X cygwin (sur windows) lequel se connecterait sur le Linux distant (ou tout autre système sur lequel tournerait XDM ou autre login manager), en supposant que ton installation de cygwin-x ressemble à :
c:\cygwin
Voici un fichier batch "xdm.bat" exécutable n'importe où sur ton windows :
== xdm.bat ===
@echo off
if "%1"=="" goto noserver
goto allok
:noserver
echo Usage: xdm serveur_X_distant
goto end
:allok
set path=%PATH%;\cygwin\bin;\cygwin\usr\X11R6\bin
c:
chdir \cygwin\usr\X11R6\bin
XWin -query %1
:end
== eof ===
== fin de la traduction ==
Ou tape directement depuis ta console windows : c:\cygwin\usr\X11R6\bin\XWin -query serveur_X_distant
Je résume :
1) Lancer seulement kdm ou xdm ou gdm sur ton Linux (avec les bonnes autorisations "xhost +mon_windows" et fichiers de conf xdm ou gdm bien confirgurés: voir le how-to)
2) Lancer le serveur cygwin-x sur le windows
Conseil : si tu ne peux pas exécuter l'install setup.exe du serveur cygwin-x au travail, procède à une install sur toute autre plateforme windows ou tu as des droits puis grave le répertoire d'installation de cygwin-x sur un cd : tu n'auras plus qu'à coller le répertoire gravé c:\cygwin sur ton poste de travail du boulot et adapter avant de lancer le serveur cygwin-x du windows. A mon sens cela devrait fonctionner, bien que je n'ai jamais testé ca.
Autre ref interessante: www.linuxjournal.com/article.php?sid=6713
Patrick