Pinned post

Just realized that I missed the anniversary of my first commit to

source.puri.sm/Librem5/calls/-

which has been the start of a really beautiful journey working for on the which eventually lead to working on SIP in calls for Purism \o/

Lasers and Rainbows!
🌈 🌈

devrtz boosted

vvmd and vvmplayer have been accepted in @debian unstable! They provide visual voicemail notification on Linux phones and have been contributed by @mobian dev @kop316 . Thanks and congrats!

tracker.debian.org/news/126933

devrtz boosted

Funding software innovation is a marathon, not a sprint. Read how we develop software in a sustainable way. Read more about how you can support this movement 👉puri.sm/posts/how-purism-funds

devrtz boosted

Spent the morning looking how much work the move of #phosh to #gtk4 / #libadwaita will be and it turned out better than expected.

Needed to stub out some dependencies (libcall-ui, gcr, libgnome-desktop) and hack back support for custom wayland surfaces into #gtk4 but with that things start to work and we can go widget by widget:

devrtz boosted
devrtz boosted

I gave a short talk about #debian on mobile devices at the #DebianMiniDebconf in Regensburg last weekend (wiki.debian.org/DebianEvents/d) and I could present the slides using a #librem5 with HDMI over usb-c connected to the presenter and phom (source.puri.sm/guido.gunther/p) as a virtual mouse. Needed some hacks still to e.g. bring up #squeekboard to exit full screen but I think we can make this work out of the box in the future.

#phosh #linux #freesoftware

devrtz boosted

Is anyone using tootle on the mastodon.online instance?

On the prompt that opens in the browser neither clicking authorize nor deny does seem to do anything (the status bar says loading for a few seconds, but that's about it)

devrtz boosted

#phosh's CI pipeline can now take screenshots of some parts of the shell in different languages and link to these as parts of a merge request. This hopefully helps translators, designers and develpers to figure out more easily how things look in different languages:

#gnome #librem5 #freesoftware

devrtz boosted

Hi,

my name is Andreas, electrical engineer in Germany and i'm working as independent embedded Linux developer and trainer with an emphasis on kernel drivers, realtime and system programming.

In my part-time job i'm working as organic farmer with red deers, bees, pigs, tillage, forest and so on.

My interests are in sustainable technical and/or agricultural systems:
How can we come along with less engergy, raw materials and effort from a wholistic view?

Andreas

#introduction
#agriculture
#sustainability

devrtz boosted

#phosh can leverage @exalm 's work on theme preferences to at least guess whether the system intends to use dark-mode and color the launch splash accordingly:

#librem5 #purism #gnomeonmobile #gnome #linux

devrtz boosted

RT @stephanschmidt@twitter.com
Das Ministerium für Kultus, Jugend und Sport Baden-Württemberg hat meine
@fragdenstaat@twitter.com Anfrage zur "Bewertungen und Empfehlungen des LfDI zu #Office365 an Schulen" beantwortet und die 24seitige Stellungnahme des LfDI (teilweise geschwärzt) freigegeben.
fragdenstaat.de/anfrage/bewert

devrtz boosted

Not really participating in #stopwaitingforgodot jam, but took this opportunity to go back to my old "park revitalization" prototype in #GodotEngine and learn how to use viewports in order to add splitscreen multiplayer :) #gamedev #indiedev #gamejam

devrtz boosted
devrtz boosted

Some folks have asked about making a spam blocker for the #Pinephone . I made one here for #Phosh: gitlab.com/kop316/phosh-antisp

If the contact is not in your contact list (or you added it as "Spam), it will automatically hang up.

Also, it has some user configuration options to allow 1) blocked numbers, 2) a caller through if they call twice within 10 seconds, or 3) A way to look for a subset of a number (e.g. an area code, a number prefix) and let that through.

Let me know what you think of it!

devrtz boosted

I decided to rework one little project I've worked on previously while I'm on vacation, as it's not a huge priority otherwise.

While it reuses parts of the old demo related to the transition, the grid is all new, sharing internals with AdwTabBar. As a result it has working DnD, even between overviews and tab bars. And no, its not GtkFlowBox nor GtkGridView.

devrtz boosted

phosh 0.13.1 is out 🚀 :
gitlab.gnome.org/World/Phosh/p

Feedback quick setting cycles through all modes, "Close all" notifications button, improved encrypted media handling and fractional scaling improvements.

#phosh #librem5 #purism #gnomeonmobile #gnome #linux

devrtz boosted

Was also able to use the #librem5 GPS to record the ride back home and convert the data to a *.gpx file to open in GNOME maps.

Show thread
devrtz boosted

Making a #sip call from the #calls app on the #librem5 (and yes audio worked ;) ). This is still a development version of gnome-calls. And work still needs to be done to make it more user friendly and integrated with other components. But hey it is progress :D
Credits go out to: @devrtz that has been working to add #sip on gnome-calls. Also the account on the phone is an jmp.chat account, shoutout to them as jmp.chat is an awesome service :D

devrtz boosted

Say hello to bookworm: FTPMasters have created the next testing distribution, codename bookworm, as a copy of bullseye. It will get its first updates from the unstable suite in a few days time when the release cycle begins all over again #ReleasingDebianBullseye

devrtz boosted

It's been only three days since #phosh 0.13.0 but since then we already landed two usability improvements:

- A button to close all notifications
- A way to cycle through all feedback modes (on/quiet/silent) by Pablo Correa Gómez

and there's a bit more cooking for 0.13.1.

#phosh #librem5 #purism #gnomeonmobile #gnome #linux

Show older
Mastodon

This is a brand new server run by the main developers of the project as a spin-off of mastodon.social 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!