Raspberry Pi in Kiosk Mode


One of the things I use my Raspberry Pis for the most is setting up a “Kiosk”. What I like to do is make a website, either on the web or hosted on the pi itself, and show that website full screen on boot. This is a fun little project and can be great for showing Menus at a restaurant, a calendar at work, store hours, stocks, really, whatever you want. There are a few ways to do this, and here is how I do it.

First, you need to install Chromium as a browser and unclutter to hide the mouse. Open the command line and enter the following.

Installing chromium in Jessie is a little harder as it is no longer in the apt-get repositories. But, we can add it. Enter the following.

Now Chromium is installed. Raspbian has a screen saver and turns the screen off after a while. We will want to get rid of that. To do that, we need to edit the LXDE autostart file.

First, comment out “@xscreensaver -no-splash” by putting a # at the beginning of it so it looks like this.

Now add the following to the end of that file.

Now we want to start Chromium in kiosk mode on startup as well. So we add the following to the end of this autostart file. Be sure to change to whatever website you want to access.

Save and exit using Ctrl+X, Y, Enter.

WERE DONE!!! Just reboot your Pi and it will launch in Kiosk mode.


About Author

I love to tinker, code, and create electronics. I primarily focus on Raspberry Pi (and other linux SBCs) and Arduino (and other microcontrollers that run on the Arduino platform).