[Unit] Description=Remote Desktop Service (VNC) (magoostus) After=syslog.target network-online.target [Service] Type=simple User=magoostus Group=magoostus WorkingDirectory=/home/magoostus Restart=always RestartSec=15 #StartLimitIntervalSec=0 #Nice=19 #CPUSchedulingPolicy=idle #IOSchedulingClass=3 #IOSchedulingPriority=7 #CPUAffinity=1 #CPUAffinity=2 #CPUAffinity=3 #LimitRTPRIO=infinity #LimitMEMLOCK=infinity # Clean any existing files in /tmp/.X11-unix environment PAMName=login PIDFile=/home/%u/.vnc/%H:%i.pid ExecStartPre=-/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver :1 -SecurityTypes VncAuth -geometry 1920x1080 -AlwaysShared -verbose -localhost no --I-KNOW-THIS-IS-INSECURE -fg ExecStop=/usr/bin/vncserver -kill :1 [Install] WantedBy=multi-user.target