Господа, это связано с тем что CLD случайно перешёл на pipewire, он притянулся по зависимостям и как оказалось настроен по умолчанию на автостарт. У многих всё гладко прошло, но вот вас видимо это коснулось. Разработчики в курсе и прямо сейчас работают над этим. Пока у вас есть три варианта, как поступить: отключить автозапуск pipewire, ниже напишу как, тогда всё будет как раньше и звуком будет рулить pulseaudio, воспользоваться моей статьёй Calculate Linux Desktop (KDE), миграция с pulseaudio на pipewire, HOWTO и довести настройку pipewire до конца (без этого возникает “ситуация гонки” между серверами pulseaudio и pipewire, так как они одновременно настроены на автозапуск и конкурируют) или подождать пока разработчики не закончат интеграцию pipewire и всё не починится само.
Как отключить pipewire и оставить pulseaudio
Вариант первый. Можно убрать у пакета kde-apps/krfb
флаг wayland
, (это неочевидно, но вот так, собственно так pipewire к нам изначально и приехал, как зависимость к этому пакету по неочевидному флагу) и у media-libs/libsdl2
флаг pipewire
(а вот этот флаг уже появился позже). Тогда pipewire
удалится при чистке обратных зависимостей и перестанет ссориться с pulseaudio
.
# echo "kde-apps/krfb -wayland" >> /etc/portage/package.use/custom
# echo "media-libs/libsdl2 -pipewire" >> /etc/portage/package.use/custom
# cl-update
Не забудьте перезагрузиться или перезайти в сеанс.
Вариант второй. Сделать так чтобы pipewire не стартовал и не мешал pulseaudio. Нужно скопировать конфиг pipewire в /etc/pipewire/pipewire.conf и в нём отключить автозапуск.
# mkdir /etc/pipewire
# cp /usr/share/pipewire/pipewire.conf /etc/pipewire/
В /etc/pipewire/pipewire.conf
в секции context.exec
(она в самом конце файла) закомментировать две строчки
{ path = "/usr/bin/pipewire-media-session" args = "" }
и
{ path = "/usr/bin/pipewire" args = "-c pipewire-pulse.conf" }
И опять таки перезагрузиться или перезайти в графический сеанс.
Спасибо за внимание.