Close

Autostart, Labwc, project completion*, and what's next

A project log for Raspberry Pi Wall Panel

A wall panel style case for a Raspberry Pi including presence sensing and touch input

tobiasTobias 11/09/2024 at 05:120 Comments

Huzzah! I've finally worked out how to start all of the browser window I want, and have them automatically placed in different workspaces. If you've seen the previous logs you'll have seen how you can then tab through the different workspaces using the touch sensors to show all the different apps or HomeAssistant dashboards.

This took a huge amount of banging my head against the Wayfire (the window manager) documentation, and I'm honestly still not sure what an app_id or a window "title" is... But, it works! Huzzah!

You can see all of the instructions in the readme in the GitHub repo here: https://github.com/tsnoad/rpi_wall_case

But then Hackaday put out this article about how Raspberry Pi OS has now abandoned Wayfire and has moved to something called Labwc for window management: RASPBERRY PI OS’S WAYLAND TRANSITION COMPLETED WITH SWITCH TO LABWC

So yeah, there are a bunch of questions I don't have the answer to:

So at some point the autostart script will stop working, so I guess I'll find out when that happens. This will likely affect the autostart settings that automatically open the defined browser windows, as well as the way the touch sensors are used to change workspace. I don't believe it will affect the presence sensor and the automatic backlight dimming (but who really knows...)

There isn't really any good documentation for Labwc, so I don't have any plans to update the script to use it, at least until this thing on my wall breaks, and I'm forced to do something about it. Sigh...

Anyway, setting all of that crap aside, this project is now pretty much complete. There are a few things that I still want to do, specifically:

But, I don't have a timeframe for any of that, and I wouldn't expect it anytime soon.

So with that said, thanks everyone for the views and likes. If anyone has printed their own version of this, I'd love to see it, and until next we meet, have a good one!

Discussions