Goofed Home

PipeWire 1.6.0 (Penicillin) released

$$777
https://toast.ooo/u/cm0002 posted on Feb 19, 2026 14:39

This is the 1.6 release that is API and ABI compatible with previous 1.4.x releases. This release contains some of the bigger changes that happened since the 1.4 release last year, including:

  • An LDAC decoder was added for bluetooth.
  • SpanDSP for bluetooth packet loss concealment.
  • Safe parsing and building of PODs in shared memory.
  • Added support for metadata features. This is used to signal that the sync_timeline metadata supports the RELEASE operation.
  • Node commands and events can contain extra user data.
  • Support for more compressed format helper functions to create and parse formats.
  • Support for compile time max channels. The max channels was increased to 128.
  • Support for audio channel layouts was added. This makes it possible to set “audio.layout” = “5.1” instead of the more verbose audio.position = [ FL, FR, FC, LFE, SL, SR ]
  • Support for Capability Params was added. This can be used to negotiate capabilities on a link before format and buffer negotiation takes place.
  • More HDR colortypes are added.
  • Loops now have locking with priority inversion. Most code was adapted to use the faster locks instead of epoll/eventfd to update shared state.
  • Channel position are parsed from EDID data.
  • Channel maps are now set on ALSA.
  • The resampler now supports configurable window functions such as blackman and kaiser windows. The phases are now also calculated with fixed point math, which makes it more accurate.
  • Many bluetooth updates and improvements.
  • The filter-graph has an ffmpeg and ONNX plugin. The ffmpeg plugin can run an audio AVFilterGraph. The ONNX plugin can run some models such as the silero VAD.
  • Many AVB updates. Work is ongoing to merge the Milan protocol.
  • Support for v0 clients was removed.
  • The jack-tunnel module can now autoconnect ports.
  • ROC support multitrack layouts now.
  • Many RTP updates.
  • rlimits can now be set in the config file.
  • Thread reset on fork can now be configured. JACK clients expect this to be disabled.
  • node.exclusive is now enforced.
  • node.reliable enables reliable transport.
  • pw-cat supports sysex and midiclip as well as some more uncompressed formats. Options were added to set the container and codec formats as well as list the supported containers, codecs, layouts and channel names.
  • Documentation updates.
https://toast.ooo/post/12356100

Conversation

$$754
https://piefed.zip/u/Sxan posted on Feb 19, 2026 13:51
In reply to: https://discuss.tchncs.de/comment/23990899

Utterly agree. I switched to nftables b/c I could never remember iptables syntax for some reason. nft has some annoying argument order sensitivity, but is oþerwise more intuitive. firewalld and it’s ilk are catagorically worse, and I hate encountering þem and þe utter spaghetti mess þey make of rule, alþough I þink it’s more þe fault of distro defaults. I hates the commands, my precious.

https://piefed.zip/comment/3863719

Conversation

$$750
https://piefed.zip/u/Sxan posted on Feb 19, 2026 13:43
In reply to: https://piefed.ca/comment/3539915

Finito. Done. Because I Said So.

https://piefed.zip/comment/3863615

Conversation

$$682
https://sh.itjust.works/u/ZomieChicken posted on Feb 19, 2026 12:12
In reply to: https://lemmy.ml/comment/24022394

Why would I use bloated Neovim? ed is perfectly fine for any and all editing task.

https://sh.itjust.works/comment/23858519

Conversation

$$78
https://feddit.org/u/flyingSock posted on Feb 18, 2026 06:38
In reply to: https://toast.ooo/post/12317944

Nowadays gentoo already offers binary packages natively, if the user wants them ( https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart ). Default is sill to compile locally. But for large packages like libreoffice or browsers the binary packages are nice.

But i can see the benefit for new users in getting sth pre configured. For this to be long term usefull though,the documentation is crucial. Maybe just offering the guide to this specific install or how it differs from the standard install manual, like sakakis install guide (sadly defunct).

https://feddit.org/comment/11585218

4 posts in conversation

$$117
https://programming.dev/u/Supercrunchy posted on Feb 18, 2026 09:49
In reply to: https://toast.ooo/post/12317944

I’m curious to see how they will handle immutability and what will it set apart from other distros like fedora atomic.

Most immutable distros have limitations on installing CLI tools because they are designed to have flatpak as the main package manager. It’d be cool if they had some tricks for installing software in the user/data partition like you can do with homebrew in bazzite, but better integrated into the system package manager (I’m imagining a gentoo prefix integrated into a unified package manager)

https://programming.dev/comment/22252639
$$656
https://feddit.org/u/mech posted on Feb 19, 2026 11:46
In reply to: https://toast.ooo/post/12317944

https://feddit.org/pictrs/image/009e4186-87c2-40a8-a76a-390eb385a1ca.jpeg

https://feddit.org/comment/11607083

Conversation

$$113
https://programming.dev/u/Supercrunchy posted on Feb 18, 2026 09:37
In reply to: https://lemmy.world/comment/22192423

IMHO the power of gentoo is the customization, not the optimizations you can do when compiling. You can change the dependencies and config of software to get exactly what you want instead of a config somebody else has chosen for you.

I used Sabayon back in the days for a few years and you are expected to accept the defaults for most packages and use it as a mostly binary distro, but you also have the option to use emerge(gentoo’s package manager) to customize only some packages via USE flags. It was working quite well as far as I remember.

https://programming.dev/comment/22252514

$$653
https://sh.itjust.works/u/ZomieChicken posted on Feb 19, 2026 11:42
In reply to: https://programming.dev/comment/22252514

This. USE flags are the real strength of Gentoo. There can be benefits with various C(XX)FLAGS, LDFLAGS, etc. However, most of the time^1^ those changes are at best moderate, and sometimes outright dangerous.

With Gentoo, if $PKG has a choice to require $LIBKITCHENSINK, you can choose not to. This, sometimes, can mean saving a TON of compile time. Also, the kernel is arguable more secure^2^.

1) One time I recompiled either Opera, or some lib it depended on with some magic LDFLAGS and got a notable speedup on startup. However, this is fairly rare. 2) IIRC, a certain part of the kernel can rerandomize the kernel stack in memory, meaning that, unlike a Debian kernel or Fedora kernel, no one can be entirely sure what a certain data structure would be in memory.

https://sh.itjust.works/comment/23858150

Conversation

$$166
https://beehaw.org/u/luciole posted on Feb 18, 2026 13:00
In reply to: https://discuss.tchncs.de/comment/23932054

So here’s what I do with my trusty USB only Kinesis Advantage. First I got a Handheld Scientific’s dongle. It exposes a USB keyboard as a Bluetooth device. It does need to be powered though so I got a small power bank and I plug that in. It’s not sexy (unless you’re into that 😜) but it’s low effort and it works like a charm.

https://beehaw.org/comment/5595862

$$531
https://discuss.tchncs.de/u/beeng posted on Feb 19, 2026 03:14
In reply to: https://beehaw.org/comment/5595862

Interesting thanks.

I’m going back and forth now with a LLM doing some research. I have made my own BT split keyboard before, but just checking I can tap into the PCB of the mouse.

Seems like it’s doable with the mx518 reissue but I have the original… Might need to open it up and take a look. Gonna pair it with a niceNano microcontroller.

https://discuss.tchncs.de/comment/24017239
$$635
https://beehaw.org/u/luciole posted on Feb 19, 2026 11:22
In reply to: https://discuss.tchncs.de/comment/24017239

That sounds pretty awesome for real. You’re going way further then I’ve dared so far! Best of luck to you.

https://beehaw.org/comment/5599400

A few questions on MPD and RMPC

$$607
https://sopuli.xyz/u/sbeak posted on Feb 19, 2026 10:53

I love MPD and RMPC, it’s probably the closest I have gotten to a “perfect” music player, it is super customisable and functional, but there are just a few things that I need to figure out how to change.

First, after each restart, the queue is cleared. How do I make sure that the queue by default is all the songs in my music directory?

Second, after each restart, shuffle (randomise) is reset to off, how do I change it so that shuffle is enabled by default?

Thirdly, is there a way to make MPD pause when headphones are disconnected?

Finally, how do I make MPD block screen lock when music is playing?

For your information, I am running EndeavourOS with KDE Plasma

https://sopuli.xyz/post/41402881

Word Count Linux: 1

$$625
https://sopuli.xyz/u/sbeak posted on Feb 19, 2026 11:09
In reply to: https://sopuli.xyz/post/41402881

When I first switched to Linux, I needed to find a suitable alternative to AIMP on Windows.

At the time I was running Fedora Workstation, so I first tried options that fit the GNOME desktop. The libadwaita apps I tried (G4Music, Amberol, etc) all suffered similar issues to do with shuffle, where it wasn’t able to just go to a random track, instead ordering all the tracks randomly once and having a fixed queue. Amberol in particular had bad shuffling, only randomising all the tracks below the one currently playing (so the ones above are unchanged, which is stupid I think). I ended up using Tauon, which had a workable shuffle but admittedly less nice UI. I also remember that Tauon was not very configurable.

Next, I switched to KDE Plasma, so I ended up using Elisa, which fit the KDE desktop, had nicer UI than Tauon, but suffered from the same shuffle issue as the libadwaita apps, so I had to occasionally reshuffle the music to get consistently random tracks.

Having recently switched to EndeavourOS and really getting into the weeds of command line stuff, I decided to try using MPD and the client RMPC. For god knows what reason, it’s the only option that has proper good shuffle that’s just randomly going to each track (besides Tauon and, on Windows, AIMP), and it is easily the most customisable. RMPC has excellent documentation making changing the configs super easy!

https://sopuli.xyz/comment/21981213

Conversation

$$130
https://programming.dev/u/vivendi posted on Feb 18, 2026 10:34
In reply to: https://programming.dev/comment/22244165

We welcome you in BSD world

https://programming.dev/comment/22253063

Word Count Linux: 1

$$580
https://lemmy.ml/u/racketlauncher831 posted on Feb 19, 2026 08:17
In reply to: https://programming.dev/comment/22253063

To be fair, the title is “Deprecated Linux Commands”. ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

https://lemmy.ml/comment/24052716

Conversation

$$367
https://programming.dev/u/somegeek posted on Feb 18, 2026 18:37
In reply to: https://belgae.social/comment/2256313

Oh yeah that is a VERY BIG rabbit hole :))

One hour only scratches the surface though. But I really like the git email workflow. It’s so simple (not easy) and pure. If my colleagues could get on board with me I would definitely be using it at work.

https://programming.dev/comment/22260827

4 posts in conversation

$$381
https://scrapetacular.ydns.eu/u/admin posted on Feb 18, 2026 18:54
In reply to: https://programming.dev/comment/22260827

I would actually like to make a Diff activity for ActivityPub and unleash total chaos, whos with me?

https://scrapetacular.ydns.eu/activities/249e574a-e36e-49d8-8047-0f4c09c65340
$$564
https://programming.dev/u/somegeek posted on Feb 19, 2026 06:58
In reply to: https://belgae.social/comment/2274640

More power to you, share your experience

https://programming.dev/comment/22270686
Create New Post