#librem5 docked day4:
- More 'boring' setup for daily work: #mumble, #flatpak
-- `gsettings set org.gnome.desktop.input-sources xkb-options "['compose:caps', 'lv3:ralt_switch']"`
- most remaining papercuts are in #phoc/#phosh around window placement and good defaults
So from now on I'll just update when something changes (for the good or bad)
#librem5 docked day3:
- nothing too exciting (mail prodding finish up elpa/#emacs config)
- noticed one issue where textures sometimes get corrupted after display power save. Doesn't look like https://source.puri.sm/Librem5/linux-next/-/merge_requests/233 or https://source.puri.sm/Librem5/linux-next/-/merge_requests/249 so needs investigation.
#librem5 docked day 2:
- Move #gpg config over so #nitrokey works on the dock (hello encryted email, package uploads, ...)
- Join #matrix via element until #chatty fully covers it
- Figure out #gssapi smtp in #mutt needs libsasl2-modules-gssapi-mit (so say goodby to the last on disk location that stored account passwords unencrypted)
- unbreak plymouth in #PureOS #Byzantium so it doesn't force meta packages off the system (https://source.puri.sm/pureos/core/plymouth/-/merge_requests/1)
- no crashes so far
#librem5 docked day 1 (continued):
- a notification LED is great, even for desktop use
- I need a better keyboard/pointing device combination (so far i just grabbed an old one lying around): usb, preferably integrated touch pad, preferably integrated usb-port, preferably us-layout. Recommendations welcome.
#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:
Instant Messaging: It's not about the app - #XMPP provides sovereignty of your communication
Read a comment in this blog post:
https://xmpp.org/2021/01/instant-messaging-its-not-about-the-app/
#openstandards #opensource #decentralisation #interoperability
Using #gimp on the #librem5 works better now thanks to the new display scaling feature in #phosh 0.8.0 #UserFreedom #mobile #gnu #linux #freesoftware @purism @agx #gnomeonmobile
#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:
Worth tooting how awesome #phosh is
Its the #librem5 and (sometimes) #pinephone home screen and just plain works. Launch/kill apps, no prob. Add shortcuts, no prob. Notifications, no prob. etc
How discouraging would it be if the phone’s “center” wasn’t solid as you fuss about trying all these non-mobile apps. It isn’t “why” you use a phone but it is integral to how.
As I understand it, this is largely @agx 's work. So here’s a thanks to you and the whole phosh crew for advancing mobile linux!