В моем интерфейсе настройки звука есть два устройства для вывода звука:
Оба относятся к одному и тому же физическому устройству, которое является сетевым звуковым устройством.
Оба работают, но только со вторым, Simultaneous output to Kenwook Audio Device Digital Stereo (IEC958) on mythbuntu@mythbuntu
, реагирует ли выходная громкость на изменение. Первый всегда играет на одном уровне и игнорирует настройки громкости.
Каждый раз, когда я загружаюсь, выбирается первый. Как мне сделать так, чтобы второй был по умолчанию, а первый отключен или, по крайней мере, никогда не выбран?
Я загрузил в Pastebin вывод из pacmd list-sinks
и содержимое моего файла default.pa
.
Запись "Одновременный вывод к..." говорит нам, что в нашей установке pulseaudio приемник объединения модуля или сеть объединился, устройство от туннельного приемника модуля было загружено.
Это может быть сделано в записи в /etc/pulse/default.pa
, в ~/.pulse/default.pa
или вручную, например, сценарием. Это, возможно, было загружено в default.pa
используемый демоном или из приложения, которое обеспечивает сетевое аудио.
Изменение выходного приемника по умолчанию к этому объединенному приемнику должно быть сделано после того, как мы загрузили приемник. Кроме того, мы должны знать название этого приемника, который может быть значением по умолчанию "combined"
или любое другое имя.
Для обнаружения имени, учитывая, мы можем перечислить все установленные приемники в нашей системе с командой
pacmd list-sinks
Для изменения приемника по умолчанию, мы можем дать следующую команду
pacmd set-default-sink "combined" # or any other sink name or index
Эта команда может также быть дана из сценария.
Для определения приемника по умолчанию постоянно на запуске демона, мы не комментируем/добавляем следующую строку в конце нашего default.pa
set-default-sink "combined" # or any other sink name
В случае, если мы хотим это для всех пользователей, мы редактируем /etc/pulse/default.pa
, в случае, если для одного пользователя только мы можем скопировать (и редактирование) default.pa
кому: ~/.pulse/
. Удостоверьтесь, что этот приемник был загружен прежде.
Получить имена приемников:
pactl list short sinks
Установить приемник по умолчанию:
echo "set-default-sink alsa_output.usb-Dell_Dell_AC511_USB_SoundBar-00.iec958-stereo" | pacmd