2011-03-01 3 views

답변

1

nxproxy은 Windows 클라이언트 용으로 제공되지 않습니다. 그러나 nxcomp-3.4.0-7.tar.gz 및 nxproxy-3.4.0-2.tar.gz의 Cygwin 도구를 사용하여 컴파일 할 수 있습니다.

  • libpng12-(STABLE)
  • ZLIB-(STABLE)
  • libjpeg-(STABLE)
  • libX11-(STABLE)
  • 으로 gcc4 코어
  • 으로 gcc4-g ++
  • 다음과 같은 Cygwin에서 패키지를해야 할 수도 있습니다 make
  • autoconf2.1

NX 타르볼을 하나의 공용 디렉토리에 압축을 푼 다음 하위 디렉토리 nxcomp/및 nxproxy /를 포함합니다.

는 nxcomp-3.4.0-7 구축하려면

echo ' 
388c388,389 
<  LIBS="-lstdc++ -lpng -ljpeg -lz" 
--- 
>  CXXFLAGS="-I/usr/include/libpng12 $CXXFLAGS" 
>  LIBS="-lstdc++ -lpng12 -ljpeg -lz" 
' | patch configure.in 
autoconf-2.13 
./configure 
make 

구축하기 위해 nxproxy-3.4.0-2 :

echo ' 
162c162 
<  LIBS="$LIBS -L../nxcomp -lXcomp -lstdc++ -Wl,-e,_mainCRTStartup -ljpeg -lpng -lz" 
--- 
>  LIBS="$LIBS -L../nxcomp -lXcomp -lstdc++ -Wl,-e,_mainCRTStartup -ljpeg -lpng12 -lz" 
' | patch configure.in 
autoconf-2.13 
./configure 
make 

이후 임의의 디렉토리에 cygXcomp.dll 및 nxproxy.exe 넣어 당신의 선택의, 거기에서 실행해야합니다.

참고 : nxcomp에는 Windows 용으로 빌드 할 때 xauth 대신 nxauth를 사용하는 코드가 포함되어 있습니다. Cygwin의 xauth를 사용하기 때문에 원하는 부분이 아니라면 Auth.cpp에서 적절한 부분을 제거하십시오. nxauth는 NX 클라이언트의 설치 디렉토리에 NX_SYSTEM 환경 변수를 설정하면 잘 작동합니다.

NXWin은 클라이언트 설치에 포함되어 있습니다. 호출에 대해 다소 까다로울 수 있습니다. 나를 위해 작동 라인은 다음과 같습니다

nxwin -fullscreen -fp <YOUR_FONT_PATH> -hide -clipboard -noloadxkb -nokeyhook -auth <YOUR_XAUTHORITY_FILE> -nowinkill -name NX :1 

당신은 창을 얻을 대신 "-fullscreen"의 "-screen 0 1280X1024"등을 제공 할 수 있습니다.

nxwin.exe의 경로 인수는 POSIX 형식 ("/ cygdrive/c/...")이어야합니다. 글꼴 경로 설정을 확인하려면 nxservice.exe를 통해 NXWin을 실행하면 콘솔에 유용한 정보가 출력됩니다 (예 : 지. NX_SYSTEM 외에

nxservice --start display --nokeyhook --resolution fullscreen 

nxservice를 실행하기 전에 NX_ROOT XAUTHORITY 및 환경 변수를 설정할 필요가있다. NX_ROOT는 .nx 디렉토리입니다. XAUTHORITY는 % USERPROFILE % \ 일 수있는 Xauthority 파일을 가리 킵니다. Xauthority.

관련 문제