[artix-general] PipeWire & co services

Dudemanguy dudemanguy at artixlinux.org
Thu Aug 11 01:57:11 CEST 2022


On 8/10/22 10:05, Mon Aaraj wrote:
> Hello,
> 
> I have been using Artix for a couple years by now. It is great, very 
> well engineered. But recently, I switched to PipeWire and Wayland. In 
> that process, I noticed that PulseAudio, PipeWire, Wire Plumber, all 
> have not a single service package for init systems. While I can see the 
> argument being that "You don't need one,", I personally think that 
> having one would greatly improve QoL. I generally really dislike having 
> to manually launch commands I want to be launched in every compositor I 
> use, and PulseAudio as well as PipeWire and co usually crash a lot in my 
> experience, and getting them safely up and running again would be made 
> easier if they were put into a service. I'd really like if this was 
> supported.
> 
> Have a good day.

Pipewire, wireplumber, etc. are user services. This makes it a lot less
feasible for us to ship init scripts for any of our inits because of
this (we'd have to guess your UID and so on). Systemd has some magic pam
integration under the hood to make this work with its unit files. That
said, if you do want them to be managed by a service manager, it's
certainly possible. The exact steps you would take depend on whatever
init you're using. I myself run pipewire, wireplumber, and some other
services as my local user in s6/s6-rc (no root permissions required
at any point to manage it).

Dudemanguy


More information about the artix-general mailing list