LINUX.ORG.RU

Нет звука после изменения порта pulseaudio

 , ,


1

2

Колонки подключены сздади к материнке, нашники сверху, в гнездо корпуса. Оба устройства находятся в синке 1 и являются его портами (порт analog-output-lineout - колонки, а analog-output-headphones - наушники). Когда я подключаю наушники, звук переключается на них, когда отключаю - обратно на колонки. Это хорошо, но мне надоело лазать под стол для подключения наушников и я хочу сделать программное переключение. pactl set-sink-port 1 analog-output-lineout переключает порт на колонки, но звука нет (из наушников он тоже пропадает). При переключении через pavucontrol результат тот же. В чём проблема, куда смотреть?

P.S. Чуть не забыл, система arch, бэкенд alsa, pulseaudio-alsa стоит.



Последнее исправление: Arksunix (всего исправлений: 1)

Нашёл. Оказывается у альсы есть Auto-Mute Mode. И его надо переводить в disabled при переключении на колонки. Можно командой amixer -с 0 sset 'Auto-Mute Mode' Disabled/Enabled, а можно в alsamixer (появляется только при выборе конкретного синка). Ну а после переключения обратно, надо его снова включить, иначе звук и на колонки тоже будет идти. Нашёл тут: PulseAudio, автопереключение устройств

Arksunix
() автор топика
Последнее исправление: Arksunix (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.