사용자가 처음으로 실행하면 vncserver
다음 파일이 생성됩니다.~/.vnc/xstartup
#!/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 &
다음 줄의 주석 처리가 제거되도록 기본 파일을 수정하고 싶습니다.
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
나는 무엇을 해야 합니까?
답변1
/etc/vnc/xstartup
다음 내용으로 파일을 만듭니다.
#!/bin/bash
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
그리고 모든 사용자에게 읽기 및 실행 권한을 부여합니다.
chmod 0755 /etc/vnc/xstartup
그런 다음 이 스크립트는 모든 사용자의 vnc 서버에 의해 실행됩니다.