Hello, I noticed a behavior change for the KDE panel volume icon after an update at some point (which I forgot, finally had time to make this forum post).
System Info:
OS: Arch Linux x86_64
Kernel: Linux 6.19.6-zen1-1-zen
DE: KDE Plasma 6.6.2
WM: KWin (X11)
Previous Behavior:
Scrolling up/down on the volume icon changes my default pipewire sink (a virtual sink named TIRTAGT_SINK).
Current Behavior:
Scrolling up/down on the volume icon randomly changes between:
- The motherboard’s default sound card (Ryzen HD Audio Controller Analog Stereo)
- The display/monitor speakers over HDMI (Renoir/Cezanne HDMI/DP Audio Controller Digital Stereo)
- The wrong virtual sink (Easy Effects Sink, TIRTAGT_VSINK_*)
- The correct virtual sink (TIRTAGT_SINK)
The problem:
I have a custom rule setup in Python that sets a mapping rate, so that 100% in TIRTAGT_SINK is always:
- 130% on the display/monitor sink (compensating for small speakers)
- 70% on the hardware sink when motherboard line out is plugged in
- 35% on the hardware sink when headphone is plugged in (I’m quite sensitive to noise)
The numbers above are what I’m comfortable with even for playing games with loud jump scare.
Due to the behavior change, I had a few cases where I plug my headphones, scrolls up the volume icon to 120% (cases where I just want more than 35%), and then played my music. Little did I know that was 120% on the hardware sink…. (very ouchy).
Do anyone have experienced the same issue? I tried searching for options in the KDE settings for related default sink, I found nothing that forces it to a sink and never change.
Best I found is a checkbox that is already on TIRTAGT_SINK (the checkbox is always on TIRTAGT_SINK regardless of what actual sink is modified when scrolling up/down the volume icon).
If it’s not a feature, can we get a way to force set which sink volume is modified when the volume icon is scrolled? ![]()

