Cygwin Xwin을 사용하여 Ubuntu 11.10 Xserver를 쿼리하는 방법은 무엇입니까?

Cygwin Xwin을 사용하여 Ubuntu 11.10 Xserver를 쿼리하는 방법은 무엇입니까?

나는 달리고 있다세그윈 1.7존재하다Win7 프로페셔널 에디션 x64, 내 정보를 쿼리할 수 있습니다.우분투 10.04 LTS서버는 훌륭합니다.

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

최근에 다른 컴퓨터에 XFCE 데스크탑과 함께 Ubuntu 11.10을 설치했지만 이 컴퓨터에 연결할 수 없습니다.

물론 LightDM을 사용하여 TCP와 XDMCP를 활성화했습니다./etc/lightdm/lightdm.conf

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

[XDMCPServer]
enabled=true

내 연결을 사용할 수 있을 것 같아요주분투 11.10노트북은 그것이 작동할 수 있다는 것을 증명했습니다.

X -query $IP_ADDRESS :1

쉬웬연결이 실패했으며 다음 내용이 기록되었습니다.

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

오늘 Cygwin을 업데이트했습니다.

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

아니면 아닙니다. 내가 잊어버린 새롭고 향상된 LightDM 또는 Xserver의 "기능"이 무엇인지 아는 사람이 있습니까?

아, 제가 똑같은 말을 했나요?싸이그윈/XWIN연결됨우분투 10.04좋습니다. 동일한 명령줄(물론 다른 IP)을 사용하시나요?

답변1

다들 뭐 때문에 바쁜지 모르겠어시그윈/X지금 하고 있는 일은 이 일을 실패하게 만드는 것입니다. Google이 접근할 수 있는 이 은하계 어디에서도 비슷한 문제에 대한 언급은커녕 어떤 도움도 찾을 수 없는 이유를 모르겠습니다. 나는 이 소프트웨어를 사용하는 유일한 사람이 아니라고 확신하므로 도움이 부족하여 혼란스럽습니다.

하지만 내가 찾은 문제에 대한 해결책을 제시하겠습니다.VCXsrv.exe일종의시그윈/X어떤 방식으로든 복제하세요.

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

VcXsrv Windows X-server는 xorg git 소스(cygwin의 경우 xming 또는 xwin 등)를 기반으로 하지만 Visual C++ 2010으로 컴파일됩니다.

거의 동일하게 작동합니다. 추가하기만 하면 됩니다.-[IP 주소]에서명령줄 옵션. 왜 그런지 모르겠어. 하지만 작동합니다:

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

Xubuntu 및 xubuntu-desktop을 사용하여 Ubuntu에서 테스트되었습니다. (XFCE)

답변2

나는 또한 같은 문제에 직면했습니다. 방금 XWin.exe에 구성 라인을 추가했는데 -from your.ip.v4.addr이제 작동합니다. 내 Windows 7 및 Linux 호스트 모두 IPv6을 사용하고 있습니다. 제 생각에는 Xwin/LightDM이 IPv4/IPv6 혼합을 처리하는 방법을 모르는 것 같습니다.

답변3

나는 같은 문제가 있었고 -from그것을 수정했습니다.

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

여기서 "kvant"는 원격 호스트이고 192.168.1.132는 Xserver를 실행하는 클라이언트입니다.

하지만 서버에서 Ubuntu 12.04로 업그레이드한 후 속도가 한심할 정도로 느려졌습니다. 이전에 사용했던 9.x는 실제로 매우 유용하고 빨랐습니다.

답변4

저도 같은 문제가 있었는데 "from" 옵션을 추가하여 해결했습니다. 내 Windows .bat 파일의 내용은 다음과 같습니다(다른 사람에게 도움이 될 수 있음).

@echo on

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

관련 정보