
Ubuntu 14.04 LTS にアップグレードした後、vnc4server の Unity デスクトップが Ubuntu 12.04 LTS のときのように動作しなくなりました。
これが私の~/.vnc/xstartup
vnc4server です:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
/usr/bin/gnome-session &
これは、Ubuntu 12.04 LTS で Unity デスクトップを起動するときには正常に動作しますが、残念ながら 14.04 LTS では vncviewer に灰色の画面しか表示されません。
少し調べてみたらこの記事14.04 の VNC でレガシー gnome デスクトップ (gnome-fallback) を起動する方法を示していますが、私が求めているのは、VNC で通常の Unity デスクトップを起動するためのソリューションです。
Ubuntu 14.04 LTS 上の vnc セッション (vnc4server または他の vnc サーバー) で Unity デスクトップを正常に実行できた人はいますか?
答え1
これUbuntuに質問する回答者ブランカ・ヒギンズ解決策を示します。
次のパッケージをインストールします。
# apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
この~/.vnc/xstartup
ファイルを使用します:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &