web-dev-qa-db-ja.com

VNC経由のヘッドレスXfceセッションのアイコンがない

Ubuntu Server 13.04の新規インストールを実行する新しいサーバーをセットアップしました。 xubuntu-desktoptightvncをインストールしました。私の~/.vnc/xstartup構成ファイルには以下が含まれます。

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
# /etc/X11/Xsession
startxfce4 &

VNCサーバーは正常に動作しているように見え、 TightVNC Java client を使用して、ポート5901に正常に接続できます。

私の懸念は、このスクリーンショットに示すように、GUIの多くのアイコンが壊れている/見つからないことです。

screenshot

xstartupファイルにいくつかのコマンドがありませんか?

理想的には、GUIをデフォルトのXubuntuセッション(Xubuntuテーマなどを使用)にして、最低限のXfceセッションではないようにしたいと思います。


更新:

参考のため、XFCEの外観設定を開くと、Greybirdテーマが選択され、アイコンセットがelementary Xfceであることが示されます。

themeicons

8
iglvzx

私はまったく同じ問題を抱えていて、最終的にそれを解決することができました。奇妙なことは、単に構成ファイル内のこれらの2行の順序です。

# Starting X session must come before export statement
/etc/X11/Xsession

# This line comes second
export XKL_XMODMAP_DISABLE=1
4
Dodgyrabbit

vncセッションのvncconfigスクリプトを正しくロードしなかった

追加

vncconfig -iconic &

xubuntu-desktopのxstartupの場合、xstartupは次のようになります。

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
0
Blanca Higgins