@kyle Is there a specific place you would recommend purchasing your Linux Hardening book from in a DRM-free format?

Chatty 5.0~beta is out!


This is the first Chatty released with integrated MMS support!

If your application works on GNOME phones like the Librem 5, please add the relevant metadata to your appdata file and to your desktop entry.

It will let Phosh, GNOME Software 41 and PureOS Store 41 know your application works on phones.

Use the new standardized AppStream hardware support information to your appdata: freedesktop.org/software/appst

GNOME Software and PureOS Store will use this to let users of your application know if it works on their hardware.


The new gtk-rs release is out! New bindings for GTK4 and a lot of other great improvements. More information here: gtk-rs.org/blog/2021/06/22/new

We are proud that mobian developer kop316 has now gone for a real fork of the unmaintained mmsd and will be trying to get it into Debian. Also @purism will be using his code on the Librem5. It goes both ways! This will hopefully become the basis for The Next Generation of mmsd:

Here comes libadwaita! Read about our plans to make GNOME apps and GTK 4 even better, and about the future of libhandy: adrienplazas.com/blog/2021/03/

So I spent the last few hours on taking pictures of cats with the rear camera of my Librem 5. Yep, that's my job now.

All credit for the camera support goes to Dorota, Martin and Angus: source.puri.sm/Librem5/linux-n @merge @purism

We've just landed HdyFlap in libhandy, to be in the 1.1.0 release! It can be used as an adaptive sidebar/bottom sheet, also in future to have proper fullscreen header bars with HdyWindow.

Shout out to @haeckerfelix for this one as he wrote the initial version for inclusion to libhandy, based on a simplistic widget I wrote for Games to use for the autohiding header bar in fullscreen.

Ok, maybe it's not that impressive for a regular person in 2020, but right now I'm playing Neverball in VR mode using cardboard headset with fully FLOSS GL driver (etnaviv) on a GNU/Linux phone (Librem 5) and it's damn amazing! :D @purism

If you’re interested in writing a GTK app or want to contribute, I have one bit of advice I highly recommend: Don’t use Glade. It’s usually wrong, and will make more work for you in the future. Especially if you plan to port to GTK4.

UI files are great, but if you want to use them write and edit the XML by hand. Glade is not your friend.

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

To ensure your app appears in the Librem 5 PureOS Store, specify the form factors it supports in its Appstream metainfo and desktop entry: adrienplazas.com/blog/2020/10/

Switched to (plus some hacks until i have all pakages uploaded) on my . That's way closer and it already works quite well:

I've had my , made by @purism, for just over a week. It is one snappy computer! Everything I do on it - programming, watching videos, - just flies. It is a small machine, 5 by 5 inches, taking up little room.

One thing I jumped right into is writing stories with . For chat, I am using . Ebook management with . And programming with , though no special tools for that, just .

It is a beautiful computer. I highly recommend it.

Announcing the all-new Librem 14

A powerful 14" laptop in a 13" footprint

- Core i7-10710U (Comet Lake) Processor, 6 cores & 12 threads
- Up to 32GB DDR4 memory
- Output 4K Video to two displays

More about the Librem 14: puri.sm/posts/purism-launches-

@kyle Congrats on the Librem 14 pre-release! Is it too early to buy Christmas presents for yourself? I think not.

🎉️ libhandy 0.80.0 is out!


This 1st alpha to the upcoming libhandy 1 offers free-form windows, swipeable decks, a cleaner and simpler API, vastly improved styling, and more!

See the migration documentation: honk.sigxcpu.org/projects/libh

As an alpha, it is not suitable for distribution, use it if you want to start porting your app to libhandy 1, but be aware its API and ABI *will* change before the 1st beta release.

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