How do I Replace PulseAudio with Pipewire on an Artix Install with s6? 27 June 2023, 01:42:47 Hello, I have switched from Ubuntu 23.03 to Artix with s6 init recently, and I was trying to replace PulseAudio with Pipewire... only for it to not work as I couldn't connect my Bluetooth headset when i replaced PulseAudio/PulseAudio-Bluetooth with Pipewire-Pulse, and I am a total beginner with s6,as when following the tutorial on making my own local services as a database, I only got this when trying to compile the bundle even with the path being one-to-one with the tutorial.s6-rc-compile: fatal: invalid /home/lexluthor/.local/share/s6/sv/pipewire/type: must be oneshot, longrun, or bundleIf anyone would like to help, I'd appreciate it very much
Re: How do I Replace PulseAudio with Pipewire on an Artix Install with s6? Reply #1 – 28 June 2023, 05:11:38 It's telling you there's something wrong with the type file for that service. What are the contents of the file? Is there a typo? Coming from Ubuntu I can understand that things will feel unfamiliar on an Arch based distro (especially a non-systemd one), but it's really important to read and try to understand any error messages you get. I'm honestly not trying to be rude, that message appears to be very straightforward. I suspect that might be why no one has responded yet.Anyway, that file should just contain a single word to indicate the type, one of "oneshot," "longrun," or "bundle." I would think you want longrun for pipewire. 1 Likes
Re: How do I Replace PulseAudio with Pipewire on an Artix Install with s6? Reply #2 – 28 June 2023, 15:11:07 Yeah the type should be "longrun". Also I really need to update that guide because you can do s6-db-reload -u to automatically recompile and update local user bundles. 1 Likes
Re: How do I Replace PulseAudio with Pipewire on an Artix Install with s6? Reply #3 – 11 July 2023, 08:46:42 I followed the wiki for the same purpose as OP because i'm trying replace my init script with a proper user service but I just can't get pipewire, wireplumber, etc to start when I log in to my userQuote from: Dudemanguy – on 28 June 2023, 15:11:07Yeah the type should be "longrun". Also I really need to update that guide because you can do s6-db-reload -u to automatically recompile and update local user bundles.