xrdp에서 vnc 뷰어(예: 보기 전용)로 매개변수를 전달하는 방법은 무엇입니까?

xrdp에서 vnc 뷰어(예: 보기 전용)로 매개변수를 전달하는 방법은 무엇입니까?

표적:

사용XRDPvncviewer에 매개변수를 전달하는 동안 다른 IP 주소의 VNC 연결을 프록시로 봅니다.

-viewonly스위치가 xrdp 호스트에서 실행되지 않고 VNC 서버를 실행하는 다른 컴퓨터에서 실행되는 vncserver로 전달된다는 점을 제외하면 모든 것이 잘 작동합니다 .

  • Vnc 서버는 WinXP 및 Win7에서 실행됩니다.
  • Xrdp는 Ubuntu14 서버에서 실행 중이고 LXDE는 콘솔로 부팅됩니다.
  • RDP 클라이언트는 Win7 및 Win10입니다.

Xrdp는 현재 sesman 및 xorgxrdp를 사용하여 localhost에서 실행됩니다.

Xrdp는 현재 WinXP vncserver의 프록시로 사용되지만 vncviewer에 스위치나 매개변수를 전달할 수 없습니다.

xrdp에서 컴파일됨자식.

--enable-painter를 사용하여 Win10 클라이언트를 허용하고 --enable-fuse를 사용하여 드라이브 리디렉션을 구성하도록 구성합니다.

./configure --enable-painter --enable-fuse

xorgxrdp에서 컴파일됨자식.

스위치 없이 구성 가능

./configure

프록시 vnc 서버가 아닌 localhost X 서버를 다루기 때문에 이는 중요하지 않습니다.

xrdp.ini 파일의 관련 부분:

[rep7]
name=rep7
lib=libvnc.so
username=na
password=ask
ip=rep7
port=5900

이것은 작동하지만 vnc 연결은 읽기/쓰기입니다. 보기전용 비밀번호를 따로 설정할 수도 있지만 처리할 컴퓨터가 많기 때문에 이 방법은 피하고 싶습니다.

명령줄에서 실행할 수 있습니다 vncviewer -viewonly rep7.

xrdp.ini 또는 다른 파일을 통해 viewonly 스위치를 전달해야 합니다.

내가 지금까지 무엇을 했는지:

이것sesman.ini파일에는 .I did in key=value이라는 이름의 파일 쌍이 있습니다.paramxrdp.ini파일에 행운이 없습니다.

param=-viewonly

교체 lib=libvnc.so해서 lib=vncviewer -viewonly인용했습니다 lib='vncviewer -viewonly'.

반품

lib=vncviewer
param=-viewonly

관련 정보