Eu encontrei este thread que mostra uma tarefa semelhante de configuração de x11vnc
como um serviço Systemd. O tópico é intitulado: Index »Newbie Corner» como habilitar o x11vnc na inicialização usando o systemd? .
De um comentário nesse tópico
-
Crie o arquivo:
/etc/systemd/system/x11vnc.service
[Unit] Description=VNC Server for X11 Requires=display-manager.service After=display-manager.service [Service] Type=forking ExecStart=/usr/bin/x11vnc -norc -forever -shared -bg -rfbauth /etc/x11vnc.pass -allow 192.168.1. -autoport 5900 -o /var/log/x11vnc.log
-
Crie o arquivo:
/etc/systemd/system/graphical.target
# This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. [Unit] Description=Graphical Interface Documentation=man:systemd.special(7) Requires=multi-user.target After=multi-user.target Conflicts=rescue.target Wants=display-manager.service Wants=x11vnc.service AllowIsolate=yes [Install] Alias=default.target
-
Ativar o serviço Systemd
$ sudo systemctl enable graphical.target
Isso deve criar um link como este:
/etc/systemd/system/default.target -> /etc/systemd/system/graphical.target
-
Reinicializar