# The vncserver service unit file # # 1. Copy this file to /etc/systemd/system/vncserver@:.service # 2. Edit User= # ("User=foo") # 3. Edit and vncserver parameters appropriately # ("/usr/bin/vncserver %i -arg1 -arg2 -argn") # 4. Run `systemctl daemon-reload` # 5. Run `systemctl enable vncserver@:.service` # # DO NOT RUN THIS SERVICE if your local area network is untrusted! # # See the wiki page for more on security # https://wiki.archlinux.org/index.php/Vncserver [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=facade # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver -geometry 1440x900 -alwaysshared -dpi 100 %i ExecStop=/usr/bin/vncserver -kill %i [Install] WantedBy=multi-user.target