Ubuntu 14.04 LTSにアップグレードした後、vnc4serverのUnity destkopがUbuntu 12.04 LTSのように機能しないことがわかりました。
ここに私のvnc4serverの〜/ .vnc/xstartupがあります:
#!/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デスクトップを正常に実行した人はいますか?
この buntuに質問 リンクは解決策を示しています。
これらのパッケージをインストールします。
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 &
Gnome-fallbackデスクトップ環境を使用している場合、適切な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 &
/usr/bin/autocutsel -s CLIPBOARD -fork
gnome-session --session=gnome-fallback --disable-acceleration-check &
クリップボードの同期が正しく機能するには、autocutselもインストールする必要があります。
Sudo apt-get install autocutsel
TightVNC Serverを再起動することを忘れないでください:
vncserver -kill :1
vncserver
幸運を!