Узкий сервер на Ubuntu 12.04 с установленным рабочим столом Ubuntu

Работает жесткий 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, менеджера окон и т. Д. ]

Это известная проблема?

2
задан 2 May 2012 в 18:33

2 ответа

Вот что сработало для меня (на примере 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

Как я уже говорил, он отлично работал для меня, но ваш пробег может отличаться.

0
ответ дан 2 May 2012 в 18:33

Мой предыдущий ответ работал на экземпляре 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

Как я уже сказал, он отлично работал для меня, но ваш пробег может отличаться.

0
ответ дан 2 May 2012 в 18:33

Другие вопросы по тегам:

Похожие вопросы: