Package: plasma-pa
Version: 4:6.3.4-1
Severity: normal
Tags: upstream

Dear Maintainer,

SUMMARY
When configuring audio devices via
systemsettings kcm_pulseaudio
, you are able to select a profile for a device which it cannot support

STEPS TO REPRODUCE
1. $systemsettings kcm_pulseaudio
2. Select any audio device, and open the 'Profile' dropdown for it
3. Change it to something that is known to be incorrect for that device

OBSERVED RESULT
Naturally, this causes the device to be, for all intents and purposes, 
unusable for what it was built for. 

EXPECTED RESULT
A button present that will perform a "hard reset" on all audio devices & their 
profiles, allowing a "from scratch" re-detection of everything, which would fix 
even the most egregious user UI errors (might be as simple as running the 
commands in my WORKAROUND section :) )

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.6
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2

WORKAROUND (This removal command may be a little too general for just profile 
resetting, but depending on what else the user has misclicked/set, it might be 
necessary):
$rm -frv .local/state/wireplumber/
$systemctl restart --user wireplumber

This should reset all audio device profiles to their defaults, and pipewire 
should auto-detect their ideal profiles. You will have to re-adjust volumes / 
captures for some of them, and restart certain apps (Chromium and Electron 
apps especially struggle with this), but you get your audio back

Reply via email to