summaryrefslogtreecommitdiffstats
path: root/core/modules/slxbrowser/data/opt/openslx/scripts/systemd-setup_kiosk
blob: b8761aab8f428c7fb81d25861ceb795f4f9436db (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/ash

# Autologin
sed -i '/^AutoLoginDelay=/d;/^AutoLoginUser=/d;s/^AutoLoginEnable=.*$/AutoLoginEnable=true\nAutoLoginUser=demo\nAutoLoginDelay=0/' "/etc/kde4/kdm/kdmrc"

# Disable logout delay for demo user on shutdown/reboot/...
mkdir -p "/run/openslx"
touch "/run/openslx/demo-no-logout-delay"

# desktop session
cat > /opt/openslx/xsessions/default.desktop <<EOF
[Desktop Entry]
Name=SLXbrowser
Comment=Minimalistic browser
Exec=/opt/openslx/scripts/kiosk-launch
Type=Application
X-LightDM-DesktopName=SLXbrowser
DesktopNames=SLXbrowser
EOF