#librem5 docked day 1 (continued):
- Besides issues i expected due to using the development version of the distribution things worked well. I keep the primary display on the phone so all notifications go there and don't disturb me.
- Until imx8mq's DEC400 4k output landed in the kernel is a bit sluggish so adding that needs to become a priority
- @merge started updated the byzantium kernel so one thing less to care about, thanks!
#librem5 docked day 1 (continued):
- settle in: apt install bash-completion offlineimap firefox emacs mutt hamster-time-tracker git-buildpackage build-essential ccache tootle vim-gtk krb5-config mutt ...
- Bring over first set of dot files (via git)
- Notice that offlineimap's Kerberos is still broken, fix that https://github.com/OfflineIMAP/offlineimap3/pull/45
- First mail sync:
*** Finished account 'puri.sm' in 420:55
- First time on device bulk mail reading using mutt (keeping #geary for on the road mail)
#librem5 docked day 1:
- librem5-base won't transition from PureOS #landing to #byzantium due to outdated python-apt. Fix that (https://source.puri.sm/pureos/core/python-apt/-/merge_requests/1) so I get current configs and meta packges.
- Notice that #phosh lets the compositor pick the output for notifications so they might end up no the non-primary one. Fix that as well: https://source.puri.sm/Librem5/phosh/-/merge_requests/728
- #Luks encrypt the sdcard for mail and other storage
#librem5 docked day 0:
- Wire up dock, test HDMI out, USB-ports, charging speed (https://source.puri.sm/Librem5/firmware-tps6598x-nonfree/-/merge_requests/21)
- `apt install <needed-desktop-stuff>` (emacs, mutt, ...)
#librem5 docked preparations II:
- Notice GNOME Settings 3.38 failed to build in #PureOS #Byzantium. Fix that and add our patch to allow for 200% scaling (https://source.puri.sm/pureos/packages/gnome-control-center/-/merge_requests/1, https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/942)
- Add Byzantium builds for librem5-base and other core packages.
#librem5 docked preparations: Get a #luks encryted image for #PureOS Byzantium:
- Get osk-sdl into #PureOS #Byzantium. Sync with #Debian's packaging and forward the fixes: https://source.puri.sm/librem5-apps/osk-sdl/-/merge_requests/3 https://salsa.debian.org/DebianOnMobile-team/osk-sdl/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged
- Notice SDL2 is broken on mxsfb (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981722), check current SDL2 hg works and use an older version for now that also works.
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:
#phosh 0.8.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.8.0
Changing output resolutions and scaling via GNOME Settings should now mostly work, system modal dialogs don't pop up on the lock screen anymore plus more fixes and i18n improvements. Thanks to everyone who contributed to this release!
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%:
While we had enabled power saving for the vivante gpu on the #librem5 since some time we couldn't power off the corresponding regulator (power supply) since the phone would hang then. Turns out we just didn't give it enough time to come back up. Fix is already merged into linux-next: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=3b66e4a8e58a85af3212c7117d7a29c9ef6679a2
#phosh 0.7.1 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.7.1
Bug fixes for keyboard navigation, monitor unplug, and modal dialog background rendering (@dos) but also new features like keygrabbing support (to make e.g media keys work) by @devrtz and initial logind support.
#phosh 0.7.0 is out 🚀 : https://source.puri.sm/Librem5/phosh/-/releases/v0.7.0
This features automatic media mounting, initial support for background XML, handling of per app `show-banners` notification setting and fixes for swipe window closing by @exalm@floss.social
... 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