Volume control via hotkeys with nullsink as default sink
- PipeWire version (
pipewire --version
): 0.3.79 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux - Desktop Environment: XFCE
- Kernel version (
uname -r
): 6.4.12-arch1-1
Description of Problem:
When changing volume with nullsink as default sink the volume doesn't change. Volume is controlled by keyboard/hotkeys (handled by xfce4-pulseaudio-plugin). It always controls the default sink. Technically, the volume does change for nullsink (as seen in pavucontrol) but nullsink doesn't seem to care about it. That's ok for a virtual sink and i probably should change my soundcard sink instead.
I have 3 output sinks and set them as default sink as needed.
- Soundcard (PCI)
- Monitor (HDMI)
- nullsink
Changing default sink to 1) or 2) also changes volume control for the hotkeys correspondingly. That's ok (and should be like this).
For 3) i would need to control a different sink (instead of the default sink).
So, how to set 3) as default sink and 1) as volume control? Something like Alsa's separation pcm.!default and ctl.!default.
Any solution for this?