/kioskOS

IN DEVELOPMENT: A simple auto-loading kiosk operating system for raspberry pi

Primary LanguageShellGNU General Public License v3.0GPL-3.0

kioskOS

A minimal kiosk os for the raspberry pi

To Install

  • Download image of Raspian Jesse Lite and load onto appropriate SD card
  • Place into Raspberry Pi and start.

Initial Setup through Raspi-Config

  • Run through initial settings setup with raspi-config sudo raspi-config
  • You will want to set your localization settings
  • Enable SSH
  • Expand the root partition
  • and set the boot to "Autologin on Console (B2)"

Setup Network Settings

View Raspberry Pi Docs for more details.

  • Edit wpa_supplicant config file sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
  • Add the following lines and edit with your network information.
network={
    ssid="testing"
    psk="testingPassword"
}
  • Reboot sudo reboot

TEMP: Install OS Depedencies

  • Run install.sh script. These will eventually be baked into the os when you download the image.
  • Move startkiosk.sh scripts into appropriate places.

Current Dependencies

  • On Raspian Jessie Lite
  • Midori - A minimal, lightweight browser
  • matchbox-window-manager - A lightweight window manager
  • x11-xserver-utils
  • unclutter - Used to hide the cursor
  • xinit - Allows starting X Display Server
  • fbi - FrameBuffer Image Viewer, Used for initial splashscreen.