# The vncserver service unit file # # Quick HowTo: # 1. Copy this file to /etc/systemd/system/vncserver@:.service # 2. Edit and vncserver parameters appropriately # ("runuser -l -c /usr/bin/vncserver -arg1 -arg2 -argn %i") # 3. Run `systemctl daemon-reload` # 4. Run `systemctl enable vncserver@:.service` [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/bin/su -c "/usr/bin/vncserver %i" ExecStop=/bin/su -c "/usr/bin/vncserver -kill %i" [Install] WantedBy=multi-user.target