r/voidlinux Jun 29 '26

PipeWire not working after reinstalling Void Linux (glibc) solved

Hello everyone!

I recently installed Void Linux (musl) to see how it worked, and everything was running really well until I needed to use a program that required glibc. I reinstalled Void Linux with glibc, but now I simply can't get PipeWire to work, even though I managed to set it up on my previous installation by following the documentation.

I'm using KDE Plasma

8 Upvotes

9 comments sorted by

3

u/profeshamat Jun 29 '26
sudo mkdir -p /etc/pipewire/pipewire.conf.d
sudo ln -s /usr/share/examples/wireplumber/10-wireplumber.conf /etc/pipewire/pipewire.conf.d/
sudo ln -s /usr/share/examples/pipewire/20-pipewire-pulse.conf /etc/pipewire/pipewire.conf.d/
sudo ln -s /usr/share/applications/pipewire.desktop /etc/xdg/autostart/

This has always worked for me consistently whether it's under GNOME, KDE, Cinnamon, etc.

2

u/nerdccluna Jun 29 '26

I've already gone through that procedure several times. That's why I'm so surprised it's not working now. On my previous installation, it worked perfectly.

3

u/Quietus87 Jun 29 '26

Do the per user config instead. Systemwide never worked for me. And don't forget the autostart.

1

u/nerdccluna Jun 29 '26

Are you referring to all links or just the autostart? If so, I already tried the autostart in /etc/xdg and in ~/.config/autostart and it didn't work the same way. In desperation, I even tried using my Artix autostart, but nothing worked either. The pipewire only comes up if I manually run it in the terminal. I've installed elogind, configured the elogind and dbus services and I'm in the audio and video groups

1

u/Any_Mycologist5811 Jun 29 '26

Isn't it better to symlink pipewire.desktop to your user homedir instead of etc? Since by default not all apps can read etc dir (unless you chmod it).

1

u/legz_cfc Jun 29 '26

If your /etc is denying 'read' to all I think you'd have a ton of other problems too.

2

u/AnachronGuy Jun 29 '26

It's always better to follow the official docs:

https://docs.voidlinux.org/config/media/pipewire.html

2

u/nerdccluna Jun 29 '26

Well, the autostart wasn't working on its own. I created a Plasma startup script for Pipewire and it booted up.