Welcome to chilipie-kiosk

Looks like this is your first boot!

This document lists some things you can do to customize your kiosk. You'll need to plug in a keyboard for this initial setup, but after that, it's perfectly fine to leave the kiosk running without any peripherals plugged in.

Setting the URL

Press F11 to exit the full screen mode, and Ctrl + L to focus the location bar. Navigate away! Once done, press F11 again to re-enter full screen mode.

Chromium is configured to remember the URL where you left off (and all logins, etc), so this might be all the configuration you need to do!

Getting to a terminal

You can get to a virtual terminal by pressing Ctrl + Alt + F2, and logging in with username pi and password raspberry. Use Ctrl + Alt + F1 to switch back to Chromium.

System configuration

Use sudo raspi-config in the terminal to do things like:

Automating things

There's a few commonly useful snippets already on the crontab, such as:

Use crontab -e to check these out, enable the ones you want, or customize them to your heart's content.

Customizing Chromium

Because you're running a fully-featured Chromium, you can customize it further by installing browser extensions. For instance, Tampermonkey can be useful for injecting custom JS or CSS to a page you're displaying.

Adjusting your resolution

If the display auto-detection fails and chooses a funky default resolution for you, there's a few things you can do to try and fix that.

Replacing the boot graphics

The image that's displayed while the kiosk is starting can be changed by just replacing ~/background.png.

To change the default chilipie-kiosk boot graphics to a nice doge, for example, try wget -O background.png https://bit.ly/2w1P4Il.

Increasing boot show delay

By default, the browser window is hidden for a few seconds after boot, to give the page time to load. You can increase (or decrease) this delay in ~/.xsession.