Быстрая настройка x11vnc
В качестве альтернативного VNC-сервера в системе Ubuntu мы рекомендуем использовать сервер x11vnc. Его преимущества перед сервером vino (установленном в Ubuntu 10.04 по-умолчанию) в том, что он может загружаться сразу же со стартом X Window System (то есть прямо с login screen’ом, до того, как вы осуществите вход пользователя в систему), а также в гибкости настроек. Ниже будут приведены краткие типовые инструкции по его настройке, так, чтобы сервер не отключался при входе в систему (недостаток многих решений, встречающихся в сети).
Итак, удаляем vino и устанавливаем x11vnc:
apt-get remove vino
apt-get install x11vnc
Генерируем пароль для доступа:
x11vnc -storepasswd
После этого пароль по-умолчанию сохраняется в /home/USERNAME/.vnc/passwd (где USERNAME – имя пользователя, под которым вы выполнили команду).
Теперь нам надо осуществить автозагрузку сервера, для этого под рутом редактируем файл /etc/gdm/Init/Default (sudo nano /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
Эту же самую строку необходимо добавить в самый конец файла /etc/gdm/PreSession/Default – sudo nano /etc/gdm/PreSession/Default (то есть команда запуска сервера должна присутствовать в обоих этих файлах). Да, и не забывайте в этой строке изменить ‘USERNAME’ в пути к паролю, на адрес вашей домашней папки (ну или любой другой путь, куда вы положите cгенерированный вами файл с паролем).
И теперь последний штрих: нам необходимо добавить одну строку в файл /etc/gdm/gdm.conf-custom (sudo nano /etc/gdm/gdm.conf-custom):
KillInitClients=true
После этих несложных инструкций x11vnc должен автоматически запускаться со стартом X Window System (то есть для того, чтобы эти параметры вступили в силу – надо перезагрузить систему или непосредственно X11). Всё это проверено и актуально для Ubuntu 9.04, 9.10, 10.04 и, возможно, более поздних версий.
Описание параметров запуска x11vnc вы можете найти на этой странице.
Источник: http://oss-it.ru/23
Ответилось