среда, 14 июля 2010 г.

Настраиваем VNC в UBUNTU со стартом X-ов

В качестве VNC-сервера в Ubuntu я использую x11vnc.
Почему? У него есть замечательная опция - он может грузиться со стартом X-сов.

Для начала, желательно увалить все установленные vnc-сервера, и потом накатуем x11vnc

$sudo apt-get install x11vnc

Если требуется аутентификация, дополнительно создаем пасс доступа для юзера

$x11vnc -storepasswd


Теперь правим скрипты для автозагрузки сервера

$sudo mcedit /etc/gdm/Init/Default

перед ‘exit 0′ добавляем следующую строку:
/usr/bin/x11vnc -dontdisconnect -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log

При использовании конекта с аутентификацией к строке надо добавить еще параметр

-rfbauth /home/USERNAME/.vnc/passwd
где /home/USERNAME/.vnc/passwd - путь куда был сгенерен пароль


Теперь поправим еще один конфиг:

$sudo mcedit /etc/gdm/PreSession/Default

также в конец добавляем
/usr/bin/x11vnc -dontdisconnect -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log

Опять таки, если необходимо использовать конект с аутентификацией к строке надо добавить еще параметр

-rfbauth /home/USERNAME/.vnc/passwd
где /home/USERNAME/.vnc/passwd - путь куда был сгенерен пароль

Ну и опционально можно поправить еще один конф:

$sudo mcedit /etc/gdm/gdm.conf-custom

также в конец добавить
KillInitClients=true

Все! x11vnc должен автоматически запускаться со стартом X-ов
Изменения вступят в силу после перезагрузки

Всё это проверено и актуально для Ubuntu 8.04, 9.04, 9.10, 10.04


Доп. инфо:
Описание параметров запуска x11vnc http://www.karlrunge.com/x11vnc/

Комментариев нет:

Отправить комментарий