[Unit] Description=Remote desktop service (VNC) for user After=syslog.target network.target [Service] Type=simple User= PAMName=login # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=-/usr/bin/vncserver -kill %i ExecStart=/usr/bin/vncserver %i -geometry 1366x768 -fg -nevershared -dpi 96 ExecStop=/usr/bin/vncserver -kill %i [Install] WantedBy=multi-user.target