[Unit] Description=Daynivo Kiosk X-server (vt7) Documentation=file:///usr/share/doc/daynivo-kiosk/README.md After=systemd-user-sessions.service systemd-logind.service Conflicts=getty@tty7.service StartLimitIntervalSec=600 StartLimitBurst=10 [Service] Type=simple User=kiosk Group=kiosk # A logind session on tty7 gives the kiosk user access to the display and input devices. PAMName=login TTYPath=/dev/tty7 TTYReset=yes TTYVHangup=yes StandardInput=tty StandardOutput=journal StandardError=journal UtmpIdentifier=tty7 UtmpMode=user RuntimeDirectory=daynivo-kiosk-x RuntimeDirectoryMode=0700 ExecStartPre=+/usr/bin/chvt 7 ExecStart=/usr/lib/daynivo-kiosk/daynivo-kiosk-x Restart=always RestartSec=3 [Install] WantedBy=multi-user.target