web-dev-qa-db-ja.com

UbuntuのVNC4ServerでICEWMを使用する

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を実行すると、すべてが正しく動作します。

1
jessicah

問題は32の深さを指定していました。それを24に変更することで、XPMがロードされた...//

1
jessicah

_su - <username>_を使用すると、$ PATH変数と他のすべての環境変数をユーザーのログインシェルと同じに設定します。

試す:

_su - jessica -c "/usr/bin/vncserver -name vnc-server -depth 32 -geometry 1024x768 :0"
_

そしてそれがうまくいくかどうかを確認してください。なぜ画面上のVNCServerを起動しているのですか:0デフォルトの代わりに0?

1
Craig