web-dev-qa-db-ja.com

UnityはUbuntu14.04LTSのVNCサーバーでは機能しません

Ubuntu 14.04 LTSにアップグレードした後、vnc4serverのUnitydestkopがUbuntu12.04LTSの場合のように機能しないことがわかりました。

これが私の~/.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デスクトップを正常に実行した人はいますか?

5
xma

これ buntuに尋ねる 回答 Blanca Higgins は解決策を示しています。

これらのパッケージをインストールします。

# 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 &
1
David Cullen