nxssh, nxWin, nxproxy와 같은 구성 요소를 사용하여 명령 줄을 통해 Windows가있는 클라이언트 장치를 사용하여 NX 서버에 액세스하려고합니다. NX 클라이언트의 GUI를 통해서가 아닙니다.Windows의 명령 줄에서 NX 서버에 액세스하는 방법은 무엇입니까?
다른 말로하면, 나는 리눅스에서 사용되는 'nxproxy -S ...'와 같은 명령을 Windows에서 반대 명령을 원합니다.
nxssh, nxWin, nxproxy와 같은 구성 요소를 사용하여 명령 줄을 통해 Windows가있는 클라이언트 장치를 사용하여 NX 서버에 액세스하려고합니다. NX 클라이언트의 GUI를 통해서가 아닙니다.Windows의 명령 줄에서 NX 서버에 액세스하는 방법은 무엇입니까?
다른 말로하면, 나는 리눅스에서 사용되는 'nxproxy -S ...'와 같은 명령을 Windows에서 반대 명령을 원합니다.
nxproxy은 Windows 클라이언트 용으로 제공되지 않습니다. 그러나 nxcomp-3.4.0-7.tar.gz 및 nxproxy-3.4.0-2.tar.gz의 Cygwin 도구를 사용하여 컴파일 할 수 있습니다.
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.