VNC 확장이 VNC 데스크탑에 나타나지 않습니다.

VNC 확장이 VNC 데스크탑에 나타나지 않습니다.

vncserver이 명령을 사용하여 원격 인스턴스를 시작했으며 이제 vncserverVNC 클라이언트를 사용하여 연결할 수 있습니다.

vncconfig안타깝게도 오류로 인해 시작할 수 없습니다.

No VNC extension on display

모든 일은 VNC에서 발생합니다. 어떻게 그래?

여기에 이미지 설명을 입력하세요.

답변1

1) vncserver 복사

sudo cp /usr/bin/vncserver /usr/bin/vncserver.bkp

2) vncserver를 열고 찾기$defaultXStartup

sudo vi /usr/bin/vncserver

3) 동작 수정:

$defaultXStartup
    = ("#!/bin/sh\n\n".
       "# Uncomment the following two lines for normal desktop:\n".
       "# unset SESSION_MANAGER\n".
       "# exec /etc/X11/xinit/xinitrc\n\n".
       "[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup\n".
       "[ -r \$HOME/.Xresources ] && xrdb \$HOME/.Xresources\n".
       "xsetroot -solid grey\n".
       "vncconfig -iconic &\n".
       "x-terminal-emulator -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
       "x-window-manager &\n");

이렇게 하면 VNC에서 모든 것을 바로 시작할 수 있습니다.

문제가 있는 경우 아래 링크를 클릭하여 모든 것이 올바르게 설치되었는지 확인하세요.

바라보다우분투에 VNC 서버 설치.

관련 정보