подключение ubuntu через vnc

Мне нужно выполнить удаленное подключение к ПК с Ubuntu (нужно увидеть пользовательский интерфейс) с другого ПК с Ubuntu и ПК с Windows. Я знаю, что мы можем сделать это с помощью VNC. Может ли кто-нибудь объяснить мне шаги или дать правильную ссылку с инструкциями.

Я выполнил следующие шаги: Установил сервер vnc на машине с Ubuntu, к которой мне нужно получить удаленный доступ. Я следовал инструкциям по ссылке ниже

http://www.ubuntu-unleashed.com/2007/10/setup-vnc-server-for-ubuntu-gutsy.html

Когда я делаю 4-й шаг:

x11vnc -forever -usepw -httpdir /usr/share/vnc-java/ -httpport 5800

я получил

20/12/2012 02:12:02 passing arg to libvncserver: -httpport

20/12/2012 02:12:02 passing arg to libvncserver: 5801

20/12/2012 02:12:02 -usepw: found /home/sjayara5/.vnc/passwd

20/12/2012 02:12:02 x11vnc version: 0.9.12 lastmod: 2010-09-09  pid: 4821

20/12/2012 02:12:02 XOpenDisplay("") failed.

20/12/2012 02:12:02 Trying again with XAUTHLOCALHOSTNAME=localhost ...

20/12/2012 02:12:02 

20/12/2012 02:12:02 *** XOpenDisplay failed. No -display or DISPLAY.

20/12/2012 02:12:02 *** Trying ":0" in 4 seconds.  Press Ctrl-C to abort.

20/12/2012 02:12:02 *** 1 2 3 4 

20/12/2012 02:12:06 XOpenDisplay(":0") failed.

20/12/2012 02:12:06 Trying again with XAUTHLOCALHOSTNAME=localhost ...

20/12/2012 02:12:06 XOpenDisplay(":0") failed.

20/12/2012 02:12:06 Trying again with unset XAUTHLOCALHOSTNAME ...

20/12/2012 02:12:06 



20/12/2012 02:12:06 ***************************************

20/12/2012 02:12:06 *** XOpenDisplay failed (:0)



*** x11vnc was unable to open the X DISPLAY: ":0", it cannot continue.

*** There may be "Xlib:" error messages above with details about the failure.

Некоторые советы и рекомендации:

Спасибо


person user1667630    schedule 20.12.2012    source источник


Ответы (1)


Прочтите сообщение об ошибке! Кажется довольно очевидным, что вы запускаете команды из сеанса SSH или аналогичного, поскольку DISPLAY не установлен. Установите правильное значение (проверьте, какие сокеты X11 находятся в /tmp; возможно, вам нужно «:0»).

DISPLAY=":0"; export DISPLAY

Вы также захотите установить XAUTHORITY, чтобы x11vnc мог подключиться! Дублирование этого вопрос.

person Nicholas Wilson    schedule 20.12.2012