Show more

Based on @merge 's accelerometer work (lore.kernel.org/linux-iio/cove) and yesterday's work to hook iio-sensor-proxy into , enabling rotation is just a couple of more lines of code.

The video shows the devkit but it is the same for the phone. Please excuse the low video quality.

After adding proximity sensor-support to -sensor-proxy (gitlab.freedesktop.org/hadess/) and adding runtime-pm support for the chip used in the (and it's devkit) (lore.kernel.org/linux-iio/cove) we can now wire it up to to fade the screen and prevent keyboard input:

this laptop (MNT Reform) and this phone (Purism Librem 5) have the same SoC (CPU/GPU/...), i.MX8M. and both run free and open source drivers and software. #FOSDEM2020

...and haptic feedback in calls when receiving a phone call on the (as yesterday (social.librem.one/@agx/1035611), the audio is important)

@rah @purism

The pictures of this video are not important, the audio track shows the 's haptic motor triggering on incoming chat messages in :

@haeckse @purism

Something that has surprised me over the few weeks I've had this phone is the rapid progress. Each week brings at least one big improvement. Case in point, yesterday's kernel update (should hit main repos in a few days) made a noticeable change in the phone's heat and touchscreen performance.

If you are using libhandy, use the libhandy-0-0 branch instead of master — e.g. in your Flatpak manifests.

We will soon bump the API version on master to prepare libhandy 1.0, so if you get libhandy from that branch, your app *will* stop building.

source.puri.sm/Librem5/libhand

ok i wrote another update on the state of Reform, i guess the last one before campaign launch mntre.com/media/reform_md/2020

Just solved one of those »Took me 2 minutes to re-read the man-section, will save me 2 minutes of fiddling per week« issues:

ssh_config can specify "IdentitiesOnly" to make sure SSH client won't offer all the keys in your current ssh_agent, but only the once you specified via IdentityFile.

Just to be sure: the screen goes dark in between to demo

Show thread

The devkit driving it's internal panel via DSI and an external screen via HDMI at the same time.

's based compositor phoc now implements the necessary bits of the gtk-shell protocol to raise applications from the background when activated.

The video shows how the shell activates Settings multiple times while another application (the terminal) is in the foreground. The slight delay is caused by Settings taking a moment to figure out it's already running (source.puri.sm/Librem5/gnome-c)

This is part of phoc 0.1.5 (0.1.5 (source.puri.sm/Librem5/phoc/-/).

Nexus 7 merge request for mainline kernel is ready for @postmarketOS . Originally shipped Bluetooth 3.0 in #Nexus7 is real BT4.0 chip and works well with 4.0 and 5.0 headphones. Today was a good day.

Seems like 90% of my known fediverse is at #36C3 today. Have fun everyone! :)

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