ICEWMを使用したVNCServerのインストールには奇妙な問題があります - init.dスクリプトを介してVNCServerが起動されたときにテーマのロードのXPMファイルはいません。
My /etc/init.d/vncserver
ファイルでは、次のものが実行されます。
su jessica -c "/usr/bin/vncserver -name vnc-server -depth 32 -geometry 1024x768 :0"
そして私の~/.vnc/xstartup
ファイルの場合:
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid black
vncconfig -iconic &
icewm-session &
ユーザーアカウントから直接VNCServerを実行すると、すべてが正しく動作します。
問題は32の深さを指定していました。それを24に変更することで、XPMがロードされた...//
_su - <username>
_を使用すると、$ PATH変数と他のすべての環境変数をユーザーのログインシェルと同じに設定します。
試す:
_su - jessica -c "/usr/bin/vncserver -name vnc-server -depth 32 -geometry 1024x768 :0"
_
そしてそれがうまくいくかどうかを確認してください。なぜ画面上のVNCServerを起動しているのですか:0デフォルトの代わりに0?