37 lines
889 B
Desktop File
37 lines
889 B
Desktop File
[Unit]
|
|
Description=MYP Kiosk Mode (Chrome Vollbild)
|
|
Documentation=https://github.com/myp-project/kiosk
|
|
After=graphical-session.target myp-backend.service
|
|
Wants=graphical-session.target
|
|
Requires=myp-backend.service
|
|
PartOf=graphical-session.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=myp
|
|
Group=myp
|
|
Environment=DISPLAY=:0
|
|
Environment=XAUTHORITY=/home/myp/.Xauthority
|
|
WorkingDirectory=/home/myp
|
|
ExecStartPre=/bin/sleep 10
|
|
ExecStartPre=/usr/bin/xset -dpms
|
|
ExecStartPre=/usr/bin/xset s off
|
|
ExecStartPre=/usr/bin/xset s noblank
|
|
ExecStart=/opt/myp/scripts/kiosk-start.sh
|
|
ExecStop=/usr/bin/pkill -f "google-chrome.*kiosk"
|
|
Restart=always
|
|
RestartSec=5
|
|
TimeoutStartSec=30
|
|
TimeoutStopSec=10
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
SyslogIdentifier=myp-kiosk
|
|
|
|
# Sicherheitseinstellungen
|
|
NoNewPrivileges=true
|
|
PrivateTmp=true
|
|
ProtectHome=false
|
|
ProtectSystem=true
|
|
|
|
[Install]
|
|
WantedBy=graphical-session.target |