Difference between revisions of "Raspberry Pi Kiosk"
Jump to navigation
Jump to search
(created page) |
(No difference)
|
Revision as of 09:14, 4 June 2019
Raspberry Pi Setup
Modified procedure at Raspberry Pi Kiosk using Chromium.
Follow default setup of the RPi, including updates.
Make sure sed
is installed, and install unclutter
sudo apt-get install unclutter sed
Enable auto-login at
sudo raspi-config
Create a bash script at /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 https://www.bio.fsu.edu/grad/kiosk/unit1.html
Create a systemdaemon service file kiosk.service
, and copy it to /lib/systemd/system/kiosk.service
(don't forget to use sudo
to do the copying).
[Unit] Description=Chromium Kiosk Wants=graphical.target After=graphical.target [Service] Environment=DISPLAY=:0 Environment=XAUTHORITY=/home/pi/.Xauthority Type=simple ExecStart=/bin/bash /home/pi/kiosk.sh Restart=on-abort User=pi Group=pi [Install] WantedBy=graphical.target
Network Connectivity
Get the RPi ethernet MAC address with ifconfig eth0
. If the RPi is on a DHCP setup, then you should see the assigned ip with ifconfig -a
.
Remote Screensharing
For remote screensharing, follow procedure at Raspberry Pi Screen Sharing with TightVnc or Setting up VNC on Raspberry Pi for Mac access and Mac Screen and File Sharing.