Skip to content

A kiosk mode mah dude, get it to load on boot mah dude.

Notifications You must be signed in to change notification settings

ItalianSquirel/Petie-Kiosk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Petie-Kiosk

A kiosk mode mah dude, get it to load on boot mah dude.

sudo apt-get install xdotool unclutter sed

sudo raspi-config

nano /home/pi/kiosk.sh

——————————————————————————————————————————

#!/bin/bash

xset s noblank
xset s off
xset -dpms

unclutter -idle 0.5 -root &

sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/pi/.config/chromium/Default/Preferences
sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/pi/.config/chromium/Default/Preferences

/usr/bin/chromium-browser --noerrdialogs --disable-infobars --kiosk http://127.0.0.1:1880/ui/ &

while true; do
   xdotool keydown ctrl+Tab; xdotool keyup ctrl+Tab;
   sleep 10
done

——————————————————————————————————————————

echo $DISPLAY

sudo nano /lib/systemd/system/kiosk.service

——————————————————————————————————————————

Description=Chromium Kiosk
Wants=graphical.target
After=graphical.target
Environment=DISPLAY=:0
Environment=XAUTHORITY=/home/pi/.Xauthority
Type=simple
ExecStart=/bin/bash /home/pi/kiosk.sh
Restart=on-abort
User=pi
Group=pi
WantedBy=graphical.target

—————————————————————————————————————————— 
sudo systemctl enable kiosk.service

sudo systemctl start kiosk.service

Check:

sudo systemctl status kiosk.service

STOP:

sudo systemctl stop kiosk.service

REBOOT:

sudo reboot

About

A kiosk mode mah dude, get it to load on boot mah dude.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages