My audio system is a mess, can't uninstall pulseaudio

You have multiple sound servers the cause of all your pain. Either go full (pulseaudio+jack) and remove everything pipewire related or go full pipewire. We suggest pipewire because it’s new and is rapidly gaining influence. Hence, you need to remove everything except pipewire and then reinstall pipewire.

You don’t need to remove them. The apps with dependencies on pulseaudio and jack are going to be fullfilled by pipewire-pulse and pipewire-jack packages respectively provided by pipewire.

sudo pacman -Rdd jack-support pulseaudio-support pulseaudio  pulseaudio-alsa  pulseaudio-bluetooth pulseaudio-equalizer pulseaudio-jack  pulseaudio-lirc pulseaudio-rtp  pulseaudio-zeroconf a2jmidid  celt  jack  jack_capture  jack_utils  libffado zita-ajbridge

Remove whatever software from this list pacman complains it can’t find. For example if pacman says it can’t find pulseaudio-support just erase it’s name from the command.

Then for good measure remove orphans with this command,

cleanup

It’s an alias to

sudo pacman -Rns $(pacman -Qtdq)

I know this is a very aggressive command but it’s better to get rid of unwanted orphans that might contribute to our problems than keep them. If there are truly software among this list that you wish to keep you can just press ‘n’ to exit the transaction mark them as explicitly installed and then proceed with removing orphans again.

Now we need to reinstall pipewire follow this post to reinstall pipewire,

Apart from reinstalling pipewire we also want to ensure that our user belongs to the realtime group. Use garuda assistant for this.

2023-12-12T03:08:54,667243112+05:30

As you can see ensure you are a part of realtime group apply changes and reboot.

4 Likes