Проблемы с запуском x11vnc при загрузке
Я пытаюсь запустить x11vnc при загрузке, без необходимости входа в систему, но я столкнулся с довольно большим количеством проблем, и ни одно из руководств не помогло. Прежде всего, rc.local не работает, так как он, очевидно, запускается до запускаX11.
Я могу запустить его вручную и подключиться к нему со своего планшета, но он не работает при загрузке.
Это первый раз, когда я делаю что-то подобное, но я на 70% уверен, что не допустил синтаксических ошибок.
содержимое моего сценария выгрузки (/etc/init/remoteaccess.conf):
description "Loads up remote access utilites"
start on (started lightdm)#not sure if this is correct
script
/usr/local/bin/noip2 > /root/log
echo "noip2 started"
/usr/bin/x11vnc -bg -create -passwd "foopass" -viewpasswd "barpass" -o "/var/log/x11vnc.log" > /root/log
echo "x11vnc started"
end script
После этого я вошел в систему и проверил, работают ли x11vnc и noip2 с pidof, но работал только noip2. Скрипт работает, так как я мог без проблем записывать в него данные, $PATH также содержит обе команды, но я позаботился о том, чтобы они были найдены по их полному пути.
Я мог также пинговать свой компьютер с планшета и SSH в него, не делая ничего после включения питания.
(это значит, что я мог бы просто запустить ssh и запустить x11vnc вручную, но это один уродливый обходной путь)
В чем проблема тогда? Я могу только представить, что это как-то связано с X11, но я могу ошибаться, конечно.