Desculpe se isso é tarde demais.
Coloque isso em /lib/systemd/system/x11vnc.service
:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
Substituindo "USERNAME" pelo seu nome de usuário.
Em seguida, faça sudo systemctl daemon-reload
e sudo systemctl enable x11vnc.service
.
Eu acho que vai começar na próxima inicialização.
( Fonte )