通常のデスクトップ用にデフォルトで新しい〜/ .vnc / xstartupファイルを設定する方法は?

通常のデスクトップ用にデフォルトで新しい〜/ .vnc / xstartupファイルを設定する方法は?

ユーザーが初めて実行すると、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サーバーによって実行されます。

おすすめ記事