diff options
Diffstat (limited to 'core/modules/slxbrowser/data/opt/openslx/scripts/systemd-setup_kiosk')
-rwxr-xr-x | core/modules/slxbrowser/data/opt/openslx/scripts/systemd-setup_kiosk | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/core/modules/slxbrowser/data/opt/openslx/scripts/systemd-setup_kiosk b/core/modules/slxbrowser/data/opt/openslx/scripts/systemd-setup_kiosk new file mode 100755 index 00000000..6635bc19 --- /dev/null +++ b/core/modules/slxbrowser/data/opt/openslx/scripts/systemd-setup_kiosk @@ -0,0 +1,16 @@ +#!/bin/ash + +# Autologin +sed -i '/^AutoLoginDelay=/d;/^AutoLoginUser=/d;s/^AutoLoginEnable=.*$/AutoLoginEnable=true\nAutoLoginUser=demo\nAutoLoginDelay=0/' "/etc/kde4/kdm/kdmrc" + +# 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 + |