This repository has been moved to https://codeberg.org/Dublin-Digital-Radio/rpi-broadcast-unit.
- Darkice
- Unclutter
- xserver-xorg-input-libinput
- Node.js
-
Using Raspberry Pi Imager, install Raspberry Pi OS Bookworm on an SD card.
-
Follow the instructions on https://www.waveshare.com/wiki/2.8inch_DPI_LCD to update
config.txt
and install .dtbo files on the SD card. -
Boot up the Pi, update packages and use
raspi-config
to switch from Wayland to X11. -
Follow further instructions on https://www.waveshare.com/wiki/2.8inch_DPI_LCD to update the
autostart
script andlibinput
config to rotate the screen. -
Update the
autostart
script to automatically start up the user interface when booted. Yourautostart
script should look like below.@lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash #0: rotate 0 degrees; 1: rotate 270 degrees; 2: rotate 180 degrees; 3: rotate 90 degrees xrandr -o 3 unclutter -idle 0 node /home/pi/rpi-broadcast-unit/server/main.js sleep 5000 chromium-browser --kiosk http://localhost:8080
docker compose up