Работает жесткий VNC-сервер, но Unity не загружается. Я изменил xstartup на: unset SESSION_MANAGER. / etc / X11 / xinit / xinitrc
[-x / etc / vnc / xstartup] & amp; exec / etc / vnc / xstartup [-r $ HOME / .Xresources] & amp; & amp; xrdb $ HOME / .Xresources gnome-session & amp;
Но все еще нет единства. В каком файле журнала я могу найти ошибки, содержащие запуск тесного сервера в сочетании с gnome и unity?
Может ли кто-нибудь указать мне на документацию о последовательности загрузки / запуска Xserver, менеджера окон и т. Д. ]
Это известная проблема?
Вот что сработало для меня (на примере Amazon EC2)
sudo apt-get install ubuntu-desktop tightvncserver
Отредактируйте ~ / .vnc / xstartup для чтения (модифицировано из , найденного в документации по ubuntu ) :
#!/bin/sh
# Change "GNOME" to "KDE" for a KDE desktop, or "" for a generic desktop
MODE="GNOME"
#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1
# Load X resources (if any)
if [ -e "$HOME/.Xresources" ]
then
xrdb "$HOME/.Xresources"
fi
# Try a GNOME session, or fall back to KDE
if [ "GNOME" = "$MODE" ]
then
if which gnome-session >/dev/null
then
echo starting gnome
gnome-session &
else
MODE="KDE"
fi
fi
# Try a KDE session, or fall back to generic
if [ "KDE" = "$MODE" ]
then
if which startkde >/dev/null
then
startkde &
else
MODE=""
fi
fi
# Run a generic session
if [ -z "$MODE" ]
then
xsetroot -solid "#DAB082"
x-terminal-emulator -geometry "80x24+10+10" -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
fi
Прогон:
tightvncserver -nolisten tcp -localhost -geometry 1024x786 :1
Как я уже говорил, он отлично работал для меня, но ваш пробег может отличаться.
Мой предыдущий ответ работал на экземпляре EC2, который я использовал, но когда я попробовал его на другом компьютере позже, у меня возникли проблемы. (Я все еще не уверен, в чем разница)
В любом случае, я использовал следующее. Другая строка находится в .vnc / xstartup:
gnome-session --session=ubuntu-2d &
Вместо
gnome-session &
Здесь мы идем:
sudo apt-get install ubuntu-desktop tightvncserver
Редактировать ~ / .vnc / xstartup читать:
#!/bin/sh
# Change "GNOME" to "KDE" for a KDE desktop, or "" for a generic desktop
MODE="GNOME"
#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1
# Load X resources (if any)
if [ -e "$HOME/.Xresources" ]
then
xrdb "$HOME/.Xresources"
fi
# Try a GNOME session, or fall back to KDE
if [ "GNOME" = "$MODE" ]
then
if which gnome-session >/dev/null
then
echo starting gnome
gnome-session --session=ubuntu-2d&
else
MODE="KDE"
fi
fi
# Try a KDE session, or fall back to generic
if [ "KDE" = "$MODE" ]
then
if which startkde >/dev/null
then
startkde &
else
MODE=""
fi
fi
# Run a generic session
if [ -z "$MODE" ]
then
xsetroot -solid "#DAB082"
x-terminal-emulator -geometry "80x24+10+10" -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
fi
Прогон:
tightvncserver -nolisten tcp -localhost -geometry 1024x786 :1
Как я уже сказал, он отлично работал для меня, но ваш пробег может отличаться.