В качестве 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/
Комментариев нет:
Отправить комментарий