

I didn’t know about osmin! I might try it out.
For the poweroff, I’ll just poweroff the Pi from the UI and wait a sec for it to go down. Initial testing has me waiting 10 seconds on the “shutting down” screen. That’s short enough, meanwhile I can put my jacket on or something. Once off, I just unplug it. It’s also running on SSD because I don’t trust SD cards to endure constant read/write from satnav so I installed from SD card and cloned the OS to an SSD, it should be more resilient this way.
I had GPSD working nicely, confirmed both by cgps -s and mongps, but I was stuck on geoclue. Whatever I did, the GPS wouldn’t send data to Organic Maps. I kept having this error: “Error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Object does not exist at path “/org/freedesktop/GeoClue2/Client/1”” despite being 100% sure client1 was the right one.
Going to Lineage OS was much easier for me and I just needed a working GPS. Linux GPS will stay in the “challenge todo list”, because I’d like to figure it out eventually. I most likely was doing something stupid.