VNC 클립보드가 작동하지 않습니다

VNC 클립보드가 작동하지 않습니다

~/.vnc/xstartupVNC에 대해 "일반" 데스크탑 환경을 활성화하는 두 줄의 주석 처리를 제거하면 명령이 vncconfig -iconic &무시됩니다.

#!/bin/sh

# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

VNC에서 데스크톱 환경 없이 실행하는 경우 구성이 호출되고 VNC 클립보드가 제대로 작동합니다.

데스크탑 환경을 실행하고 vncconfig를 계속 로드하고 싶습니다.

왜 이런 일이 발생하는지 아시나요?

답변1

exec명령은 "이 스크립트 실행을 중지하고 (메모리에서) 명령 인수 스크립트로 대체"를 의미하기 때문에 이는 정상적인 현상입니다 .

해당 줄의 주석 처리를 제거하면 exec /etc/X11/xinit/xinitrc해당 줄 이후의 모든 내용은 실행되지 않습니다.

나는 귀하의 내용을 알지 못하므로 /etc/X11/xinit/xinitrc철저하게 설명할 수는 없지만 해당 내용을 주의 깊게 읽고 ~/.vnc/xstartup필요한 최소 구성을 복사하는 것이 좋습니다(exec 줄의 주석 처리를 제거하는 대신).

관련 정보