Скрипт «/etc/init/x11vnc.conf» стартует при запуске «дисплейного менеджера», LightDM в вашем случае (хотя надо проверить, может это работает во всех DM), а «/etc/rc.local» раньше.
15/07/2014 14:01:24 *** Trying ":0" in 4 seconds. Press Ctrl-C to abort.
15/07/2014 14:01:24 *** 1 2 3 4
15/07/2014 14:01:28 *** XOpenDisplay of ":0" successful.
15/07/2014 14:01:28
x11vnc пытается подключиться к менеджеру в течении 4 сек, если графика не стартанула, то x11vnc тоже не стартует:
*** XOpenDisplay failed (:0)
Поэтому и хотел чтоб у вас сначала все заработало в ручном режиме, а уже потом настраивать автозапуск.
В свое время, делал я еще на ubuntu 10.04, а потом пытался и на 12.04 да еще и на старом железе, не понимая этого я очень долго искал решение проблемы.
Поэтому считаю, что через «/etc/init/x11vnc.conf» более правильное решение. На современном железе 4 сек., хватает, но нельзя исключать форсмажоры, т.к. если время запуска системы увеличится очень сложно будет понять почему x11vnc не запускается.
К сожалению сейчас Ubuntu использую только на серверах, а на десктопе только Mint, плюс завал на работе, поэтому не нашел времени проверить автозапуск в Ubuntu.
PS. Рад что у вас все получилось.