Корень проблемы заключается в том, что управление громкостью в KDE стало работать неадекватно.
После переключения устройства вывода звука командой pactl set-card-profile
, в настройках громкости KDE появляется дубликат одного из устройств (наушники по jack 3.5 / динамики монитора). И с почти каждым переключением добавляется новый дубликат.
Так вот, при наличии дубликатов, управление громкостью застревает в диапазоне ~45-55%, и фактически громкость не меняется.
Мною была предпринята попытка переустановки ~всего, что отвечает за звук, и смены pipewire-media-session на wireplumber.
Посносил pipewire, куски pulseaudio. Поставил pipewire, wireplumber, pipewire-pulse и пакеты, необходимые KDE для работы со всем этим.
Результат: потеря переключалки между выводами (pactl set-card-profile). Даже если переключить профиль на pro-audio и через wpcli set-default
выбирать вывод, то всё равно создаются дубликаты со всем вытекающим.
Как возможно переключать звук в wireplumber, если профиль pro-audio не используется, из-за чего в выдаче wpctl status
только один sink текущего профиля (что было и с pipewire-media-session, но там хотя бы можно адекватно переключать профили, что и спасало)? Так и не понял как вместо смены sink сменить профиль в wpctl.
Имеет ли вообще смылс использовать wp вместо pulseaudio-msedia-session? Ведь пишут, что wp более новый, функциональный, etc.
И в конце концов, как избавиться от беды с дубликатами?
Система: Manjaro