Show more

Pro-tip: Write code for the reviewers. Helping them helps you.

A very specific case: Separate code movement from other changes to independent commits.

As a reviewer, checking code movement with 'git show --color-moved' takes mere seconds rather than minutes. Checking subsequent changes on top is easy as well. Combined, it's much, much harder.

And remember, it might be you looking at the same commits years down the line.

phosh 0.42.0 is out 🚀📱:

There's 🐛 fixes and improvements, check out the full release notes at phosh.mobi/releases/rel-0.42.0 for details or see below short 🧵

🙏 to everyone who contributed to this release.

#phosh #librem5 #pinephone #gtk #wlroots #gnome #linux #mobile #LinuxMobile

1/n

At @phosh, we are working on making the quick-settings panel more responsive and snappy.

This new layout lets you access the preferences (i.e. status pages) quickly and in a responsive manner.

Feel free to join the merge request discussion (gitlab.gnome.org/World/Phosh/p) and test this new feature, so we can land it soon!

#phosh #linux #linuxmobile #mobile #wayland

We're currently collecting a bunch of issues to then work on in the next two quarters:
framagit.org/linuxphoneapps/li

If you have further ideas, comments or just general input, please chime in!

Thanks to the bits and pieces collected by @isyourbrainFOSS we can now support the alert slider on the /6T to toggle 's full/quiet/silent profiles.

#Linux OpenPrinting #CUPS vulnerabilities

Use the following command to determine if cups-browsed is running:

$ sudo systemctl status cups-browsed

If the result includes "Active: inactive (dead)" then the exploit chain is halted and the system is not vulnerable

If the result is "running" or "enabled" then the system may be vulnerable.

Mitigation is simple, especially in any environment where printing is not needed.

$ sudo systemctl stop cups-browsed

$ sudo systemctl disable cups-browsed

For those running #postmarketos edge on a device with working camera - the number of which is raising fast enough to make me lose track - and you want to play around with the great new #gnomecamera / #gnomesnapshot #gnome47 release: you'll need to install gst-plugins-rs manually until some build issues are fixed.

The release features *heavily* improved rendering performance, mainly thanks to improvements in #gtk4 and the #gstreamer gtk4paintablesink (also for apps using the aperture library)

I wanted to rent some CPU power from Hetzner to calc better text prediction data for .

Created account via VPN so they wanted additional ID information which I sent with passport number removed. Resulting in:

"""
After reviewing your updated customer information, we have decided to deactivate your account because of some concerns we have regarding this information. Therefore, we have cancelled all your existing products and orders with us.
"""

I can't recommend this service.

Did you know that you can call #Emacs functions in #vterm like you can do in Eshell?
Using vterm-eval-cmds you can either commands that don't exist in a shell or replace those that exist.
E.g. instead of man you can call the Emacs manapge mode.
You just have to print something to the terminal with the right escape sequence so vterm receives
the right control sequence to know what to call.

Look at my config for more examples:
github.com/Thaodan/emacs.d/blo

Another small detail: I often need to scroll up in to reread something when composing a msg. Going back to the last msg of the conversation by taping the 🔵 would close the ⌨️ forcing me touch into the text area again (and causing visual distraction). We can fix this by having the 🔵 not take focus.

Posting this to demo it can be a one line change in a UI file to make work better. So please get involved! 's GtkInspector is great to figure such things out.

Show thread

GNOME 47 is here! After months of hard work from contributors worldwide, this release brings many exciting updates and improvements. youtube.com/watch?v=sgcVp5RHy4

Find more details about what's new in #GNOME47 in the release notes: release.gnome.org/47/

#GNOME #ReleaseDay

It's the small things: If you've been bothered with and seemingly starting up slowly in (while most other apps startup fast): I've posted MRs to fix this in chatty and calls (which then also prompted a small fix in phosh). Here's a quick demo of calls before and after the change:

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