Show more

People had different theories why phosh-osk-stub woudn't use the whole display width on wider displays so I was buckling up for a full afternoon of debugging sizing issues but as it turns out after a couple of minutes we were just missing a tightening-threshold in a HdyClamp: Rest of the afternoon saved thanks to inspector 🎉

phosh 0.31.0 is out 🚀📱:

Lots of fixes in ➕ better xdg-activation ➕ less CPU usage ➕ animations on tiling/max

now supports the tablet-mode of convertibles (based on work by Jonathan Hall)

p-m-s allows to configure the notification priority for waking up the screen (thanks to Suraj Kumar Mahto).

libcall-ui switched to GTK4 thanks to @antonok.

Check out the full release notes at phosh.mobi/releases/rel-0.31.0

@purism

Thanks to @antonok libcall-ui's main branch now uses GTK4/libadwaita. We've also tagged 0.2.0~beta1 for that.

For GTK3/libhandy applications there's still the 0.1.x branch.

Today's dpkg 1.22.0 upload enables new toolchain hardening build flags which will ultimately land in Debian trixie (packages need a rebuild to pick up the new flags, but the vast majority will see an upload or rebuild before the eventual stable release):

- On amd64 it enables Intel's Control-flow Enforcement Technology (en.wikipedia.org/wiki/Control-)

- On arm64 it enables Branch Target Identification

- On amd64 and all ARMs -fstack-clash-protection is enabled (gcc.gnu.org/onlinedocs/gcc/Ins)

The #bananui toolkit for #FeaturePhones now has some documentation: obp.abscue.de/bananui/bananui

This is just the very beginning so it's still incomplete. Feel free to report problems and suggest improvements! And if you're interested, try writing an application that uses bananui and tell me how far you get...

#LinuxMobile #OpenBananaProject

Some exciting news:

With the help of a tester (thanks kyeh!), #mobilelinux though vvmd/vvmplayer ( gitlab.com/kop316/vvmplayer ) finally supports Visual Voicemail on all major US carriers!

If you have an MVNO on any of the major carrier, you should be able to easily check if the parent settings work for you. If they do, *please* make an MR in gitlab.gnome.org/GNOME/mobile- so we can officially support more carriers!

People think that "It's OK for people to just want technology to work" (which it is) is like saying "It's OK for people to not know things" (which it is). But to the extent that they're saying it to argue against technologists advocating for open technology, it's humanity-defeating and just a fucking strawman.

The technologists are complaining about abusive designs that manipulate people by making the path of least resistance the one that, for example, destroys the concept of privacy.

When you respond to that with "well not everybody needs to understand everything," What you're actually saying is "It's OK for people to be MANIPULATED into maintaining their ignorance."

These companies have worked very hard to create a culture where computers are magic boxes to most people, so the vast majority of users remain vulnerable. You're not countercultural for thinking that's a good thing. You're a fucking mark.

Quoting Greg Kroah-Hartman:
"After Android, Debian is by far the largest Linux user, and the Debian
kernel developers do an awesome job of tracking the stable kernel
releases which have been documented to fix 99% of known security issues _BEFORE_ they are known (data produced by Google security team for 2 years straight)."

99% is probably a little over optimistic (there's certainly some fixes which land in stable trees after they are publicly known), but his core argument is spot-on.

There is a long standing issue in (the compositor used with (but as I recently learned also other projects like ) that makes windows flip their size when crossing a screen edge (as tiling is (incorrectly) kicking in). This makes dragging windows around in docked mode harder than necessary.

This is about to improve and (thanks to the ground work over the past months) we can also add some visual feedback:

Afterwards @agx talked about "Logs and Backtraces". He explains how meaningful issue reports look like, what tools you have at your disposal on #MobileLinux and more!

Slides are available at
programm.froscon.org/2023/even

I was inspired by this talk so much that I freestyled a "Debugging part two" presentation about "debuginfod", a nice tool that you can use to grab debugging symbols over HTTP using the `DEBUGINFOD_URLS` environment variable.
Followed by an small demo of running #phosh nested.

7/N

Show thread

I'm really excited for the next release of geoclue: I have worked with the devs to make it functional with #mobilelinux:
gitlab.freedesktop.org/geoclue
gitlab.freedesktop.org/geoclue
gitlab.freedesktop.org/geoclue

and GPS works really well with Pure Maps. This was honestly one of the few things that I have really missed when I left Android.

The cover art needs work on the bluetooth side as we don't send that yet but apart from that it works nicely (skipping songs forwards, backwards, etc).

3️⃣ /3️⃣

Show thread

Flipping the wifi/bt killswitch is sufficient. Here's a short video. The audio quality isn't great but you can hear the switch from speaker to the car's audio:

2️⃣ /3️⃣

Show thread

Car picks up the bluetooth audio from my running just fine:

1️⃣ /3️⃣

Ich sitze seit Minuten vor diesem Screenshot, und mir fällt einfach kein guter Kommentar dazu ein. Also hier bitteschön, ohne Worte.

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