Show more

#MadeAThing …and a year later @brainblasted finally got it out into the world (Thank You :-) )

Typography is another little “tool-app” from the @gnome Design Tooling Team as a companion to (Colour) Palette offering buttons to copy various css classes/characters you may need in your app/mockup

Along the way we got a couple of gtk4 bugs ironed out, thanks @exalm et al for the help with that

As ever some nice artwork from @tbernard

flathub.org/apps/details/org.g

A friend asked me how to automatically start #GNU #Screen directly via #SSH's configuration file. Here's how to do it:

Add an entry to ~/.ssh/config similar to this one:

Host screen_on_server
Hostname server.example.org
RequestTTY yes
RemoteCommand screen -RD

and then just call

$ ssh screen_on_server

and you'll get connected to an existing screen session if present, otherwise you'll a new new one.

Should work with #tmux, too, maybe different options.

#CLI #FLOSS Cc @climagic

I don't have to use the command line anymore to fetch tickets on my as i made -auth-dialog adaptive (after some yak shaving):

I attached a USB-C hub to my laptop dock using a flattened IKEA bracket and some 3M tape. Now I can easily use it and see both screens from my lap. A bit hacky but it works.

docked day4:
- More 'boring' setup for daily work: ,
-- `gsettings set org.gnome.desktop.input-sources xkb-options "['compose:caps', 'lv3:ralt_switch']"`
- most remaining papercuts are in /#phosh around window placement and good defaults

So from now on I'll just update when something changes (for the good or bad)

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 source.puri.sm/Librem5/linux-n or source.puri.sm/Librem5/linux-n so needs investigation.

Show thread

docked day 2:
- Move config over so works on the dock (hello encryted email, package uploads, ...)
- Join via element until fully covers it
- Figure out smtp in needs libsasl2-modules-gssapi-mit (so say goodby to the last on disk location that stored account passwords unencrypted)
- unbreak plymouth in so it doesn't force meta packages off the system (source.puri.sm/pureos/core/ply)
- no crashes so far

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.

Show thread

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!

Show thread

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 github.com/OfflineIMAP/offline
- First mail sync:
*** Finished account 'puri.sm' in 420:55
- First time on device bulk mail reading using mutt (keeping for on the road mail)

Show thread

docked day 1:
- librem5-base won't transition from PureOS to due to outdated python-apt. Fix that (source.puri.sm/pureos/core/pyt) so I get current configs and meta packges.
- Notice that lets the compositor pick the output for notifications so they might end up no the non-primary one. Fix that as well: source.puri.sm/Librem5/phosh/-
- encrypt the sdcard for mail and other storage

Show thread

docked day 0:
- Wire up dock, test HDMI out, USB-ports, charging speed (source.puri.sm/Librem5/firmwar)
- `apt install <needed-desktop-stuff>` (emacs, mutt, ...)

Show thread

docked preparations II:

- Notice GNOME Settings 3.38 failed to build in . Fix that and add our patch to allow for 200% scaling (source.puri.sm/pureos/packages, gitlab.gnome.org/GNOME/gnome-c)
- Add Byzantium builds for librem5-base and other core packages.

Show thread

docked preparations: Get a encryted image for Byzantium:

- Get osk-sdl into . Sync with 's packaging and forward the fixes: source.puri.sm/librem5-apps/os salsa.debian.org/DebianOnMobil
- Notice SDL2 is broken on mxsfb (bugs.debian.org/cgi-bin/bugrep), check current SDL2 hg works and use an older version for now that also works.

Show thread

Let's seen when I can run the whole day with the docked and don't have to turn the laptop on for any task:

This is no where near finished but here's some first bits of startup notifications in (i'm usually using on the but I needed something that takes longer to start up so i went for ):

Show more
image/svg+xml Librem Chat image/svg+xml