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 行のコメントを解除するのではなく)。

関連情報