
После обновления до Ubuntu 14.04 LTS я обнаружил, что рабочий стол Unity в vnc4server никогда не работает так, как в Ubuntu 12.04 LTS.
Вот мой ~/.vnc/xstartup
для vnc4server:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
/usr/bin/gnome-session &
Это прекрасно работает при запуске рабочего стола Unity на Ubuntu 12.04 LTS, но, к сожалению, на 14.04 LTS в vncviewer отображается только серый экран.
Я поискал немного и нашелЭта статьяпоказывает способ запуска устаревшего рабочего стола gnome (gnome-fallback) в vnc на 14.04, но мне нужно решение для обычного рабочего стола Unity в vnc.
Удалось ли кому-нибудь успешно запустить рабочий стол Unity в сеансе VNC (vnc4server или любом другом сервере VNC) на Ubuntu 14.04 LTS?
решение1
ЭтотСпросите Убунтуответ отБланка Хиггинспоказывает решение.
Установите эти пакеты:
# 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 &