После эксплуатации стало ясно, что RealVNC-сервер запускается только при входе пользователя в систему. Иными словами, пока никто не залогинется - подключиться по VNC невозможно... Такими же минусами обладают все VNC-серверы, самые долгие танцы с бубном, кстати, нужно проделать именно с vino-сервером, а с RealVNC всё проще простого.
Что нужно сделать? Запустить RealVNC как сервис в качестве демона. Нет проблем, открываем консоль и вбиваем (предварительно закройте уже запущенный RealVNC через иконку в трее):
Код:
|
sudo update-rc.d -f vncserver-x11-serviced defaults
sudo /etc/init.d/vncserver-x11-serviced start |
Всё, сервак будет запускаться ещё до логина пользователя от root'a, поэтому все настройки можно будет производить только после ввода пароля sudo-user'a.
P.S.
Service-Mode версия сервера лечится как и User-Mode
А чтобы после запуска иконка в панели задач не мозолила глаза (если всё-таки появилась) сохраните и добавьте в автозапуск (после запуска DE) следующий скрипт:
Код:
|
#!/bin/bash
tmr=`wmctrl -l | grep "VNC Server" | awk '{print $1}' | cut -c 2`
while [ "$tmr" != "x" ]; do
echo $tmr
tmr=`wmctrl -l | grep "VNC Server" | awk '{print $1}' | cut -c 2`
done
windows_id=`wmctrl -l | grep "VNC Server" | awk '{print $1}'`
xdotool windowunmap $windows_id
exit |