| home | ||
| .editorconfig | ||
| .gitignore | ||
| first-boot.md | ||
| image-setup.md | ||
| LICENSE | ||
| optional-tweaks.md | ||
| README.md | ||
chilipie-kiosk
Raspberry Pi 2 image for booting directly into full-screen Chrome. Perfect for dashboards and build monitors. Main features:
- Boots directly to full-screen Chrome - with all the features of a modern browser
- No automatic updates - no surprises due to Chrome (or other packages) suddenly updating
- Automatic crash-recovery - accidentally unplugging your kiosk won't result in "Chrome did not shut down correctly :("
- Custom startup graphics - displays customizable graphics while the browser is starting up
- Lightweight window manager - uses Matchbox for minimal clutter and memory footprint
- HDMI output control - ready-made scripts for e.g. turning off the display outside of office hours
- Cursor hiding - if you leave a mouse plugged in, the cursor is hidden after a brief period of inactivity
- Based on a recent Ubuntu - if you want to add your own hacks, all the expected packages are one
apt-getaway
Hardware
Not all hardware works perfectly with the Pi, so you'll want to do some digging. The product links are a configuration that's known to work, though:
- Raspberry Pi 2 (verkkokauppa.com)
- 8+ GB microSD card (verkkokauppa.com)
- Micro-USB power source (most people will have these laying around)
- Display cable, either
- Regular HDMI for televisions, or
- HDMI-to-DVI for computer displays
Optional extras:
- Case for the Pi (verkkokauppa.com) - if you're worried about looks and/or gathering dust
- USB WiFi-dongle (verkkokauppa.com) - if you can't get ethernet, which will usually be more reliable
Software
Preparing the image is easy. Assuming you're on OS X:
$ wget https://github.com/futurice/chilipie-kiosk/releases/download/v1.0/chilipie-kiosk-v1.0.img.zip$ unzip chilipie-kiosk-v1.0.img.zip- Insert your microSD card
$ diskutil listto check the correct device$ diskutil unmountDisk /dev/disk2to prepare it for imaging$ sudo dd bs=1m if=chilipie-kiosk-v1.0.img of=/dev/disk2to flash the card- Grab a coffee, this will take a while (e.g. 60 minutes on a MBP and a Class 10 card)
$ diskutil unmountDisk /dev/disk2to safely eject the card- Insert the microSD card to your Pi and power it up!
The first boot should land you here.