Bug#1115823: plasma-pa: profile selection allows lockout of devices without a hard wireplumber refresh
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 to: