Introduction¶
This tutorial will show you how to use a Raspberry Pi to display BeeScreens applications (or any content you'd like from the Internet).
The Raspberry Pi will be install and configured to display applications in a browser such as Firefox or Chromium with the help of Sway and Raspberry Pi Imager.
Almost all the configuration you'll see can be achieved using a graphical user interface (GUI) with the help of the Raspberry Imager tool (Advanced menu) or the raspi-config
configuration tool. We will not cover this in this tutorial to allow you to do all the configuration "by hand" so you get a full understanding of the files location and their meaning.
Warning
This tutorial is not meant to be followed in the Dev Container environment like the other tutorials. You will need to install the tools and dependencies on your computer.
Resources and inspirations¶
These resources and inspirations were used to create this tutorial (in alphabetical order).
- Arch Linux Wiki Command-line shell #Login shell
- Arch Linux Wiki Firefox #Tweaks
- Arch Linux Wiki Wayland
- Arch Linux Wiki Sway
- Arch Linux Wiki Sway #Starting
- Debian Wiki Wayland
- Gentoo Wiki Raspberry Pi VC4
- PiShrink
- Raspberry Pi Documentation Configuration #Configuring Networking using the Command Line
- Raspberry Pi Documentation Configuration #Setting up a Headless Raspberry Pi
- Raspberry Pi Documentation Configuration #Securing your Raspberry Pi
- Raspberry Pi Documentation Remote access #Passwordless SSH Access
- Raspberry Pi Documentation Raspberry Pi OS #Updating and upgrading Raspberry Pi OS
- Raspberry Pi Documentation The config.txt file
- Raspberry Pi Documentation The config.txt file #Memory Options
- Raspberry Pi Documentation The config.txt file #Overclocking Options
- Raspberry Pi Forums "Permanently disable swap on Raspbian Buster"
- Raspberry Pi StackExchange "Setting timezone non-interactively" Raspberry Stack Exchange question"
- Raspberry Pi StackExchange "How can I extend the life of my SD card?"
- Server Fault "How do you set a locale non-interactively on Debian/Ubuntu?"
- StackOverflow "installing
lightdm
in Dockerfile raises interactive keyboard layout menu" - Sway official documentation
- Wayland official documentation