ユーザーが最初に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
これについてどうすればいいですか?
ファイルを作成する/etc/vnc/xstartup
以下の内容で:
#!/bin/bash
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
そして、すべてのユーザーに読み取りと実行の権限を与えます。
chmod 0755 /etc/vnc/xstartup
次に、このスクリプトは任意のユーザーのvncサーバーによって実行されます