Show more

Getting on the to work is all over the stack (, , , , kernel, ...). Every piece wants a bit of attention somewhat like twitter.com/i/status/123134465

Just made my first mobile payment with my bank app straight from the Librem 5 - via Anbox. The last reason to occasionally boot an Android phone just went poof! :)

0.5.0 is out 🚀 : source.puri.sm/Librem5/phosh/-

This adds more keybindings, "docked mode" (for usage with external screen/mouse/keyboard) and more fixes with multiple screens.

You need recent 0.4.4, 1.10.0 and git master (or backported fixes) for this to work.

@purism

@purism I improved keyboard navigation in a bit so the becomes more fun to use when docked:

A Librem 5 Video Made on a Librem 5

"Ultimately the Librem 5 phone lets you take your regular workflow with you while also keeping you in contact with your friends and family."

puri.sm/posts/a-librem-5-video

@purism While fixing related issues in , and the kernel for the I wanted things to be more automatic. So can now enable a 'docked' mode on screen plug: windows become moveable automatically (and get their close button back), gets disabled and there's a quick setting that lets you toggle that too:

Kao the Kangaroo works pretty well under PPSSPP on the Librem 5 :D

Thanks to @exalm@floss.social taking care of Webkit's packaging, Epiphany's GPU acceleration can now work on the ! Before (no acceleration) and after (GPU accelerated):

Librem 5 phone + USB keyboard + USB touchpad + Bluetooth speaker + HDMI screen + Firefox + YouTube video

External screen, keyboard and mouse attached to my phone running my favorite IDE - Qt Creator. Looking forward to try this setup on the first post-pandemic game jam :D @purism

Adventures of porting postmarketOS to the Librem 5

"I’ve been longing to drop the shackles of Android ever since I made the decision to stop using my Nokia N900. Nokia had given up on Linux phones, and it was clear that there would be no further security patches for my favorite smartphone of all time. "

puri.sm/posts/adventures-of-po

Guest post by @craftyguy

For 4 years my personal website relied ENTIRELY on javascript to display anything 🤦‍♀️ and none of these 4 years show up on the wayback machine, one of my biggest regrets..

@purism …and here's a quick Quake II demo using the docked via usb-c (audio is from L5's built in speaker) - might be a bit more exciting than running (which also works):

Show thread

Librem 5 Emulators and Controllers

puri.sm/posts/librem-5-emulato

"While the Librem 5 does support many actively developed games, it also has an impressive list of emulators that can be used."

@purism And here's the connected to a usb-c hub that has a keyboard/mouse connected via usb and driving the external screen via dp-alt-mode. Needs some hacks still but we're getting there:

Show thread

Managed to get PSP emulation working on the Librem 5!
git clone --recurse-submodules github.com/hrydgard/ppsspp.git
cd ppsspp
sudo apt install clang cmake libgl1-mesa-dev libsdl2-dev libvulkan-dev
./b.sh --rpi64
vi cmake/Toolchains/raspberry.armv8.cmake (add set(PPSSPP_PI_MODEL4 ON))
./b.sh -rpi64

wololo.net/downloads/index.php running on the L5:

If you think that Linux can move to GitHub or GitLab and still be productive at scale, I want you to read through the MAINTAINERS file in the root of the Linux source tree.

git.sr.ht/~sircmpwn/linux/tree

Every one of those entries has a dedicated maintainer in charge of it, applying to a subset of the source tree. All 3,000 of them. Many of these have dedicated external trees, mailing lists, and policies. Almost all of this development happens away from the LKML. Each of those trees has a path upwards towards Linus's tree, often via other trees and other maintainers, or towards the -lts trees. These trees are not necessarily authoritative either, and the kernel you're running might be its own upstream maintained by your Linux distro, unique from any of the releases on kernel.org.

All of it is based on email. And it *works* to drive the most efficient and largest-scale open-source project in history.

...and finally Animatch, written by yours truly :) Mali400 does around 20 FPS, while GC7000L manages nice 60 FPS (although it drops with lots of particles on screen, but that's on the game's code I'd say :D)

Show thread

That's of course a pretty heavy track, on lighter ones the difference is smaller (but still noticeable)

PS. It's hard to steer two karts at the same time :)

Show thread
Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml