In December 2017 I set up a Raspberry Pi Zero W (v1.1) with a bash script to automatically launch Chromium browser at startup in kiosk mode, wait 2 minutes, then use xdotool to change tabs.

Browser was configured to launch with 2 tabs. One was a locally hosted (static) HTML file, the other was a Google Slides slideshow. HTML file displayed a welcome message and current time (via css clock) while the slideshow loaded in the background tab.

This was working flawlessly for years.

Here’s my problem
If the display was showing desktop background instead of clock/slideshow I would just SSH in and reboot to fix it … but over the last 6 months, this “reboot fix” reliability of launching the Chromium browser has fallen off a cliff… From 100% to 50% to 10% then basically 0%

I suspected the latest version of the browser is not supported on this old Zero W … So I formatted the SD card, burned the 32-bit Legacy version of Pi OS (bullseye) for the Zero W using imager and confirmed my suspicions.

I almost fixed the issue by launching Midori in Fullscreen mode instead, but it’s displaying the navbar for some reason. Am I missing something?

For this simple use case, would I be better off running 32-bit Pi OS Lite and an X11 window manager? How?

  • @BlankmannOP
    link
    28 months ago

    Thanks for the link! I’ve never seen the apt-mark hold option before.