I've reworked #phosh's system modal authentication prompts to all use a common base class. This makes it simple to add new features like swipe-away based on @exalm@floss.social code and to get consistent styling:
If flatpaks ask #geoclue for location service access #phosh can now handle that as a #geoclue agent (which became useful after fixing that for recent kernels using cgroupv2 (https://gitlab.freedesktop.org/geoclue/geoclue/-/merge_requests/81):
This is in it's infancy but here's the first bits of #GObjectIntrospection for #Erlang using a c-node:
This is the jellyfish h264 demo on a #librem5 using the #imx8mq's #hantro VPU.
Using the CPU we take 300% of CPU time, using the VPU instead we take 10% (and even that can be optimized further). Using the VPU also saves ~1.5W of power. Thanks go to the #gstreamer and #linux kernel folks for making this possible!
Let's seen when I can run the whole day with the #Librem5 docked and don't have to turn the laptop on for any task:
The state of the #librem5 's microphone hardware kill switch wasn't indicated so far but that is bound to change:
I always wanted a simple way to do measurements on the #librem5 with a voltmeter or scope while still having most of the hardware like #wifi attached and being able to swap components quickly. Today i got an idea and it works fairly well. I can even flip the whole thing around fairly quickly to measure on the other side and put the whole thing away to free space on the desk:
As of todays #linux-next (https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tag/?h=next-20210112) you can run the #librem5devkit without any additional patches using the default mainline arm64 #defconfig. This means distributions can enable it without trouble from #linux 5.12 onwards. The #librem5 itself needs some more work but it builds a lot on what we have for the devkit.
Temporarily need more screen space with #phosh? Just scale to 100% instead of 200%:
... and here's the same from yesterday but on a #librem5.
For some reason #plymouth chokes a little compared to the devkit. Patches are all out there now so everyone can build their own encrypted #PureOS images.
#osk-sdl changes are already merged upstream, thanks @craftyguy
Based on @craftyguy 's #osk-sdl work i added cryptsetup-initramfs support to the #librem5's image-builder so one can build #luks encrypted images too. There's more work needed for this to hit the factory floor but at least one can build own images with encryption once all is merged. The video shows the devkit since this a bit simpler to debug over serial: