I uninstalled pulseaudio, pulseaudio-bluetooth and pulseaudio-alsa
before running this. I think that is unnecessary and the pipewire-pulse
package will resolve any conflicts. But who knows.
For my audio needs, pipewire seems to be a drop-in replacement now. I
notice no difference.
Closes#95
Existing users will want to remove the old udev rule for device
switching, and the /etc/asound.conf file it generated.
# rm /etc/udev/rules.d/00-local.rules
# rm /etc/asound.conf
A new /etc/asound.conf is provided by the pulseaudio-alsa package. If
our old file is not removed prior to installation, the new file will be
installed at /etc/asound.conf.pacnew. This will need to be moved to the
proper location.
This seems kind of lame but solves two problems.
One of my USB audio devices only shows up with a Speaker channel, so I
can't just use my keyboard shortcut to adjust Master all the time.
Trying to adjust channels that don't exist doesn't hurt anything, so I
might as well just adjust all 3 outputs that I potentially care about.
Sometimes I'll end up with Capture off and Mic unmuted or vice versa.
Toggling them both together means they're always in the same state,
making it easier to figure out what is going on.