VNCクリップボードが機能しない

VNCクリップボードが機能しない

~/.vnc/xstartupVNCの「一般」デスクトップ環境を有効にする2行のコメントを外すと、コマンドは無視され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行のコメントを外す代わりに)。

おすすめ記事