Ubuntu Server 13.04の新規インストールを実行する新しいサーバーをセットアップしました。 xubuntu-desktop
とtightvnc
をインストールしました。私の~/.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の多くのアイコンが壊れている/見つからないことです。
xstartup
ファイルにいくつかのコマンドがありませんか?
理想的には、GUIをデフォルトのXubuntuセッション(Xubuntuテーマなどを使用)にして、最低限のXfceセッションではないようにしたいと思います。
更新:
参考のため、XFCEの外観設定を開くと、Greybird
テーマが選択され、アイコンセットがelementary Xfce
であることが示されます。
私はまったく同じ問題を抱えていて、最終的にそれを解決することができました。奇妙なことは、単に構成ファイル内のこれらの2行の順序です。
# Starting X session must come before export statement
/etc/X11/Xsession
# This line comes second
export XKL_XMODMAP_DISABLE=1
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 &