All Projects → basdegroot → Raspberry Pi Kiosk

basdegroot / Raspberry Pi Kiosk

Guide to create Raspberry Pi Kiosk on Raspbian Debian Jessie

Projects that are alternatives of or similar to Raspberry Pi Kiosk

Routerypi
📶 RouteryPi is a simple WiFi access point made out of any Raspberry Pi 🥧
Stars: ✭ 113 (-19.29%)
Mutual labels:  raspberry-pi, tutorial
React Ssd1306
📟 A React Renderer for SSD1306 OLED chip on Raspberry Pi.
Stars: ✭ 273 (+95%)
Mutual labels:  raspberry-pi, tutorial
Raspberry Pi Os
Learning operating system development using Linux kernel and Raspberry Pi
Stars: ✭ 11,000 (+7757.14%)
Mutual labels:  raspberry-pi, tutorial
Rust Raspberrypi Os Tutorials
📚 Learn to write an embedded OS in Rust 🦀
Stars: ✭ 7,275 (+5096.43%)
Mutual labels:  raspberry-pi, tutorial
Lightpack Docs
The most complete Lightpack project documentation
Stars: ✭ 120 (-14.29%)
Mutual labels:  raspberry-pi, tutorial
Deeplearningfornlpinpytorch
An IPython Notebook tutorial on deep learning for natural language processing, including structure prediction.
Stars: ✭ 1,744 (+1145.71%)
Mutual labels:  tutorial
Fabscanpi Server
FabScan Pi Open Source 3D Scanner - Server application
Stars: ✭ 137 (-2.14%)
Mutual labels:  raspberry-pi
Scroll Phat Hd
Python library for Scroll pHAT HD
Stars: ✭ 135 (-3.57%)
Mutual labels:  raspberry-pi
Golang For Nodejs Developers
Examples of Golang compared to Node.js for learning
Stars: ✭ 2,698 (+1827.14%)
Mutual labels:  tutorial
Imageprocessing
MicaSense RedEdge and Altum image processing tutorials
Stars: ✭ 139 (-0.71%)
Mutual labels:  tutorial
Reactjs Authentication Tutorial
Chuck Norris World App - A sample app that shows how to add authentication to a ReactJS app
Stars: ✭ 139 (-0.71%)
Mutual labels:  tutorial
React Curd
【React全家桶入门系列文章项目】http://blog.csdn.net/awaw00/article/category/6692955
Stars: ✭ 137 (-2.14%)
Mutual labels:  tutorial
Universal React Tutorial
📓 How to build universal web apps with React.
Stars: ✭ 136 (-2.86%)
Mutual labels:  tutorial
Compute Engine
Highly optimized inference engine for Binarized Neural Networks
Stars: ✭ 138 (-1.43%)
Mutual labels:  raspberry-pi
Xs Fun
XS is fun: a simple and easy tutorial on writing Perl XS
Stars: ✭ 135 (-3.57%)
Mutual labels:  tutorial
Tr.javascript.info
Modern JavaScript Tutorial in Turkish
Stars: ✭ 139 (-0.71%)
Mutual labels:  tutorial
Awesome Raspberry Pi Zh
树莓派(Raspberry Pi )资源大全中文版 , 包括工具、项目、镜像、资源等
Stars: ✭ 1,849 (+1220.71%)
Mutual labels:  raspberry-pi
Awesome Chatbot
Awesome Chatbot Projects,Corpus,Papers,Tutorials.Chinese Chatbot =>:
Stars: ✭ 1,785 (+1175%)
Mutual labels:  tutorial
Gladys
A privacy-first, open-source home assistant
Stars: ✭ 1,874 (+1238.57%)
Mutual labels:  raspberry-pi
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+1362.86%)
Mutual labels:  raspberry-pi

Create Raspberry Pi Kiosk on Raspbian Debian Jessie

With this tutorial you can create a 'fullscreen kiosk' which shows a webpage. This webpage will run in chromium.

Install Raspbian Debian Wheezy

The first step is to install Raspbian on the Raspberry Pi. There are 2 ways to do this.

At the end you need a fresh Raspbian Debian Jessie installed on your Raspberry Pi.

Configure Raspbian Jessie

Raspbian will boot the GUI automatically. Next, boot up the terminal. We need to update the respositories:

sudo apt-get update
sudo apt-get upgrade

Then we need to install unclutter, to hide the mouse;

sudo apt-get install unclutter

Then we will start the rasps-config tool by calling the command sudo raspi-config

  • Update the Raspi config tool (Advanced Options)
  • Disable overscan. This option tries to adjust the resolution for your Raspberry Pi. But it will only f**k things up :) (Advanced Options)
  • Enable SSH when you want to proceed the configure process threw SSH (Advanced Options) This is optional.

When calling the update and upgrade commands chromium will also be installed.

When booting the kiosk we want to automatically start the browser and show the kiosk page. We will do this by editing the autostart file. This file can be found at ~/.config/lxsession/LXDE-pi/autostart

First we ill comment out the @xscreensaver line by adding a hashtag (#) and the beginning of the line. Add the next lines to the file:

@xset s off
@xset s noblank
@xset -dpms

@chromium-browser --noerrdialogs --kiosk --incognito http://www.domain.com/to/kiosk/page
or
@chromium-browser --noerrdialogs --disable-session-crashed-bubble --disable-infobars --kiosk http://www.domain.com/to/kiosk/page

The @xset options will disable the energy-options from the X-server so the screen won't be shut down after a x amount of time. The @sed line will prevent errors to be shown. And finally Chromium will be startup in kiosk mode (with no error messages). Change the url to the url you want it to show. Local files are also possibly.

Now Chromium will start after the raspberry pi is booted up and will show the webpage.

Good to know

  • default Raspbian login: user: pi pass: raspberry
  • the GPU of the Pi isn't that powerful. So animations in the browser don't really run smoothly.

Sources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].