Como Cygwin Xwin -consulte um Ubuntu 11.10 Xserver?

3

Estou executando o Cygwin 1.7 no Win7 Pro x64 , e posso consultar muito bem o meu Ubuntu 10.04 LTS servidor.

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

Eu instalei recentemente o Ubuntu 11.10 com o desktop XFCE em outra máquina, e não consigo me conectar a este.

Claro, eu ativei o TCP e o XDMCP no LightDM usando /etc/lightdm/lightdm.conf

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

[XDMCPServer]
enabled=true

e eu acho que o fato de eu poder conectar usando meu laptop Xubuntu 11.10 prova que funciona.

X -query $IP_ADDRESS :1

Xwin falha ao se conectar, enquanto registra algo como:

[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.

Hoje atualizei o Cygwin.

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

Ainda não funciona. Alguém tem uma idéia do que 'recurso' o novo e melhorado LightDM ou Xserver tem que eu esqueci de levar em conta?

Ah, e eu mencionei exatamente o mesmo Cygwin / Xwin conectado ao Ubuntu 10.04 bem, usando a mesma linha de comando (IP diferente, é claro)?

    
por Redsandro 03.12.2011 / 17:51

4 respostas

4

Eu não sei o que os caras do Cygwin / X estão fazendo para fazer isso falhar. E eu não sei por que não consigo encontrar qualquer ajuda ou mesmo mencionar problemas similares em qualquer parte desta galáxia que esteja ao alcance do Google. Eu acredito que não sou o único usando o software, então a falta de ajuda me intriga.

Mas deixe-me fornecer uma solução para minha própria pergunta; Descobri que VCXsrv.exe é um tipo de clone Cygwin / X de certa forma.

link

VcXsrv Windows X-server based on the xorg git sources (like xming or cygwin's xwin), but compiled with Visual C++ 2010.

Funciona quase da mesma forma, exceto que você precisa adicionar a opção de linha de comando -from [ip-address] . Não faço ideia do porquê. Mas funciona:

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

Testado com o Xubuntu e o xubuntu-desktop no Ubuntu. (XFCE)

    
por 12.01.2012 / 17:27
1

Eu estava tendo o mesmo problema. Acabei de adicionar -from your.ip.v4.addr à linha de configuração do XWin.exe e agora está funcionando para mim. Tanto o meu windows 7 quanto o host linux estavam fazendo o IPv6. Eu acho que o Xwin / LightDM não sabe como lidar com o mix IPv4 / IPv6.

    
por 14.05.2012 / 17:46
1

Eu tive o mesmo problema e adicionei -from .

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

onde "kvant" é o host remoto e 192.168.1.132 é o cliente que está executando o Xserver.

No entanto, após a atualização para o Ubuntu 12.04 no servidor, isso é incrivelmente lento. 9.x que eu costumava ter era realmente muito útil & mal-humorado.

    
por 23.12.2012 / 11:50
-1

Eu tive o mesmo problema que foi resolvido adicionando a opção "de". Este é o conteúdo do meu arquivo windows .bat (poderia ajudar alguém):

@echo on

C:
chdir C:\cygwin\bin
bash --login -i -c '/bin/XWin -query server_ip -from client_ip'
pause
    
por 13.08.2015 / 16:46