В Ubuntu 13.04 рабочий стол не отображается через VNC на VPS [закрыто]

У меня есть VPS, на котором я до сих пор использую Ubuntu 11.04 ... Эта ОС очень устарела Итак, я решил попробовать 13.04 ...

Итак, я только что установил Ubuntu 13.04 на свой VPS ... После установки я подключился через putty как root и точно выполнил следующие команды:

Чтобы обновить репозиторий:

apt-get update

Чтобы установить настольную версию:

apt-get install ubuntu-desktop
apt-get install gnome-session-fallback

Настройка сервера VNC:

apt-get install tightvncserver
vncserver :1 -geometry 1280x960 -depth 16 -pixelformat rgb565
(then set the password when prompted)

Затем я перезагрузил VPS ..

После этого, снова с помощью putty, я отредактировал файл xstartup ...

vi ~/.vnc/xstartup

... и добавил это в конце ..

gnome-session &

... чтобы мой файл xstartup выглядел так:

#!/bin/sh


xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
gnome-session &

Я снова перезагрузил VPS, инициировал сервер VNC и попытался подключиться через VNC, и Я получаю следующее:

enter image description here

Я МОГУ создавать папки и прочее на рабочем столе, но нет ity или gnome или что-то в этом роде ..

Затем я попытался изменить свой файл xstartup на это (изменил последние 2 строки):

#!/bin/sh


xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession --session=2d-gnome &

Я снова перезапустил, инициировал VNC и подключился, и теперь я получил следующее:

enter image description here

Когда я нажимаю "ОК", он возвращается в состояние, показанное на первом экране ..

Итак, как мне это исправить ..? Как мне получить правильный рабочий стол? : (

Я бы предпочел попробовать Unity, но при необходимости могу и GNOME ..

А пока я просто хочу снова вернуться к своему рабочему столу ..: (

4
задан 10 August 2013 в 21:10

3 ответа

или простое решение используйте xfce4 вместо gnome

# apt-get install gnome-core xfce4 firefox nano -y --force-yes

и используйте этот файл xstartup

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

xfce4 намного лучше и быстрее, чем gnome для vnc на Ubuntu.

0
ответ дан 10 August 2013 в 21:10

Это - то, что работало на меня (Для Нейтрализации GNOME вместо Единицы):

Обновление:

apt-get update
apt-get upgrade

Установка Ubuntu Desktop & Gnome-fallback

apt-get install ubuntu-desktop
apt-get install gnome-session-fallback

Установите и запустите GDM (я выбираю GDM вместо lightgdm, когда он дал мне выбор),

apt-get install gdm

если Вы уже установили GDM, гном перед использованием

dpkg-реконфигурируйте gdm

и выберите GDM

service gdm start

Установите TightVNCServer и установите пароль

apt-get install tightvncserver
vncserver -geometry 1024x768 :1 //It will ask for a password
vncserver -kill :1

Отредактируйте ~/.vnc/xstartup (Это - то, что работало на меня):

nano ~/.vnc/xstartup

Вставьте это в:

#!/bin/sh

unset SESSION_MANAGER
/etc/X11/xinint/

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession

gnome-session --session=gnome-fallback &

Затем запустите новое vnc соединение:

vncserver -geometry 1024x768 :1

И вход в систему, необходимо видеть экран со строкой меню наверху, которая немного походит на это: http://i.imgur.com/xvsKOY3.png

6
ответ дан 10 August 2013 в 21:10

В вашем файле xstartup измените gnome-session & на gnome-session-fallback &

0
ответ дан 10 August 2013 в 21:10

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

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