VNC на UBUNTU 13.04 - не отображается полный рабочий стол

Я пытаюсь использовать vnc на Ubuntu 13.04, но я не могу получить полный рабочий стол. Пока что у меня есть сообщение об ошибке «Не удалось загрузить сессию ubuntu-2d» или пустой экран или фон рабочего стола без ярлыков или фон рабочего стола только с окном терминала и без значков, с различными изменениями в коде. Я хочу иметь полный рабочий стол с панелями инструментов и панелью запуска для всех необходимых мне функций. У меня есть файл xstartup [как для пользователя, так и для пользователя root] как

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session --session=gnome-classic &

, но он показывает только пустой экран и сообщение об ошибке. Есть идеи как это решить? Также я использую Ubuntu на своем компьютере с использованием Oracle VirtualBox, это может быть частью проблемы?

0
задан 19 July 2013 в 23:28

4 ответа

Я думаю, вы должны использовать x11vnc. Я пробовал vnc4server и tightvnc, но ни один из них не работал хорошо.

Разница между x11vnc и традиционным Unix VNC. x11vnc напрямую взаимодействует с физическими экранами.

Установить x11vnc

sudo apt-get install x11vnc

Создать пароль VNC

x11vnc -storepasswd

ПРИМЕЧАНИЕ : по умолчанию используется файл ~/.vnc/passwd. В качестве альтернативы, используйте vncpasswd или -storepasswd пароль файла. Пароль хранения пароля в качестве пароля VNC в файле файла. После сохранения пароля программа завершается. Используйте пароль через «-rfbauth file». Если вызывается без аргументов "x11vnc -storepasswd", пользователю предлагается ввести пароль, и он сохраняется в файле ~ / .vnc / passwd. Вызывается с одним аргументом, это будет файл для хранения запрашиваемого пароля.

Запуск x11vnc

# Start x11vnc using ~/.vnc/passwd
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd
# less output to stderr -q -quiet
# this does not eliminate all informational output, it only reduces it
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd -q
# eliminate all output
x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd 2>/dev/null 1>2&

Измените порт VNC для прослушивания

-rfbport

Порт VNC для прослушивания (a Опция LibVNCServer), например 5900, 5901 и т. Д. Если указано «-rfbport PROMPT», то x11vnc -gui используется, чтобы предложить пользователю ввести номер порта.

x11vnc -rfbport 5901

Это заставляет x11vnc использовать порт 5901 (это дисплей VNC: 1.)

Если что-то еще использует этот порт, x11vnc немедленно выйдет. Если вы не укажете опцию -rfbport, она будет автоматически пробовать, начиная с 5900, и продолжит работу до 5999 в поисках свободного порта для прослушивания.

Отправить x11vnc на фон

x11vnc -safer -forever -display :0 -rfbauth /home/terry/.vnc/passwd -bg

Перейти к фону после настройки экрана. Сообщения в stderr теряются, если не используется -o logfile.

Файл паролей VNC

Опция -rfbauth .vnc/passwd обеспечивает дополнительную защиту, требуя пароль VNC для каждого подключенного средства просмотра VNC. Программы vncpasswd или storepasswd или опция x11vnc -storepasswd могут использоваться для создания файла паролей. x11vnc также имеет несколько менее безопасные опции -passwdfile и -passwd XXXXX для указания паролей.

0
ответ дан 19 July 2013 в 23:28

гном не работает правильно с vnc на человечности, даже при том, что я никогда не пробовал x11vnc, но я попробовал vnc4server xfce4 сессией, и это работает

устанавливать xfce4 на Ubuntu

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

отредактируйте свой xstartup файл к этому

# nano ~/.vnc/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 &
0
ответ дан 19 July 2013 в 23:28

При запуске gnome-сессии все остальное не работает; как запасной вариант, используйте gnome-fallback! :)

"gnome-session --session = gnome-fallback & amp;"

и вы по крайней мере получите фон рабочего стола для игры.

0
ответ дан 19 July 2013 в 23:28

У меня также есть эта проблема на Ubuntu v15 после этого урока:

www.krizna.com/ubuntu/install-vnc-server-ubuntu-14-04

vncviewer подключен к vnc4server показывает пустой рабочий стол без доступных ярлыков / лаунчера. Ответ Бланки Хиггинс вдохновил меня на обновление. После обновления (обновление Ubuntu через «update», установите gnome-core и xfce4) я наконец-то попал сюда:

vncviewer + xp screenshot

«vnc config» Окно, когда-то занимавшее все окно, также получило свои кнопки управления. (Эта проблема также сообщается некоторыми пользователями, например: http://ubuntuforums.org/showthread.php?t=2038352 )

0
ответ дан 19 July 2013 в 23:28

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

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