Comment Cygwin Xwin -query un server X Ubuntu 11.10?

Je cours Cygwin 1.7 sur Win7 Pro x64 , et je peux interroger mon server Ubuntu 10.04 LTS très bien.

XWin.exe -clipboard -once -rootless -nodecoration -notrayicon -query $IP_ADDRESS 

J'ai récemment installé Ubuntu 11.10 avec le bureau XFCE sur une autre machine, et je ne peux pas me connecter à celui-ci.

Bien sûr, j'ai activé TCP et XDMCP dans LightDM en utilisant /etc/lightdm/lightdm.conf

 [SeatDefaults] # ... xserver-allow-tcp=true [XDMCPServer] enabled=true 

et je pense que le fait que je puisse me connecter en utilisant mon ordinateur portable Xubuntu 11.10 prouve que cela fonctionne.

 X -query $IP_ADDRESS :1 

Xwin ne parvient pas à se connecter, tout en enregistrant quelque chose comme:

 [333305.324] XDMCP fatal error: Session failed Failed to connect to display :0 [333305.324] [333305.324] Server terminated with error (1). Closing log file. 

Aujourd'hui, j'ai mis à jour Cygwin.

 CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3) 2011-03-29 10:10 

Ça ne marche toujours pas. Quelqu'un a-t-il une idée de ce que «le nouveau LightDM ou Xserver a amélioré et que j'ai oublié de prendre en count?

Oh et ai-je mentionné le même Cygwin / Xwin se connecte à Ubuntu 10.04 très bien, en utilisant la même command line (IP différente bien sûr)?

Je ne sais pas ce que les gars de chez Cygwin / X font pour que ça échoue. Et je ne sais pas pourquoi je ne peux pas find d'aide ou même mentionner des problèmes similaires n'importe où dans cette galaxie qui est à la scope de Google. Je crois que je ne suis pas le seul à utiliser le logiciel, donc le manque d'aide me rend perplexe.

Mais permettez-moi de fournir une solution à ma propre question; J'ai découvert que VCXsrv.exe est une sorte de clone de Cygwin / X d'une certaine façon.

http://sourceforge.net/projects/vcxsrv/

VcXsrv Windows X-server basé sur les sources xorg git (comme xming ou xwin de cygwin), mais compilé avec Visual C ++ 2010.

Il fonctionne presque de la même façon, sauf que vous devez append l'option de command line -from [ip-address] . Aucune idée pourquoi. Mais ça marche:

 vcxsrv.exe -clipboard -once -rootless -nodecoration -notrayicon -query [target hostname or ip] -from [current (local) ip] 

Testé avec Xubuntu et xubuntu-desktop sur Ubuntu. (XFCE)

J'avais le même problème. Je viens d'append-de -from your.ip.v4.addr à la ligne de configuration de XWin.exe, et il travaille maintenant pour moi. Mon windows 7 et l'hôte linux faisaient IPv6. Je pense que Xwin / LightDM ne sait pas comment gérer le mélange IPv4 / IPv6.

J'ai eu le même problème, et en ajoutant -from réparer.

 /usr/bin/XWin -query kvant -nodecoration -lesspointer -from 192.168.1.132 

où "kvant" est l'hôte distant et 192.168.1.132 est le client exécutant le Xserver.

Cependant, après la mise à niveau vers Ubuntu 12.04 sur le server, ceci est PIQUANTEMENT lent. 9.x que j'avais l'habitude d'être en fait très utile et vif.

(s'il vous plaît arrêter d'éditer mon message pour supprimer ma partie "merci")

Merci pour cela. L'option "from" était mon problème.

Ceci est le contenu de mon file windows .bat (pourrait aider quelqu'un):

 @echo on C: chdir C:\cygwin\bin bash --login -i -c '/bin/XWin -query server_ip -from client_ip' pause