1

Выходной аудиопорт по умолчанию Ubuntu не работает в моей системе. Это должен быть «Аналоговый моно выход / усилитель», а не «Аналоговый выход / усилитель». Я могу легко изменить это в настройках звука, просто выбрав правильный порт на вкладке "Выход". Проблема в том, что это относится только к одной учетной записи, и я хотел бы изменить ее для всей системы, чтобы она применялась ко всем учетным записям в системе (у меня более 100 пользователей ...).

Я после 2 часов Googling, поэтому любая помощь будет принята с благодарностью.

Обновление: я могу добиться того же эффекта, что и я, изменив его в настройках звука, используя следующую команду:

pacmd 'set-sink-port' 'alsa_output.pci-0000_00_1f.5.analog-stereo analog-output-mono;output-amplifier-on'

К сожалению, это все еще не для всей системы, поэтому мне не очень помогает ...

2 ответа2

0

Я предполагаю, что вам нужно установить default-sink в pulse-client.conf, смотрите man pulse-client.conf, но я этого не проверял.

0

Я получил ответ, благодаря Ford_Perfect в IRP-канале #pulseaudio.

Мне нужно было добавить следующую строку в /etc/pulse/default.pa:

set-sink-port alsa_output.pci-0000_00_1f.5.analog-stereo analog-output-mono;output-amplifier-on

Это решило проблему, но по какой-то загадочной причине звук по умолчанию отключился, а уровень громкости по умолчанию был установлен на очень низком уровне. В качестве обходного пути я добавил следующие строки в тот же файл:

set-sink-mute alsa_output.pci-0000_00_1f.5.analog-stereo False
set-sink-volume alsa_output.pci-0000_00_1f.5.analog-stereo 30000

Еще одна важная информация: для использования приведенных выше инструкций вам необходимо указать имя вашего приемника (в моем случае alsa_output.pci-0000_00_1f.5.analog-stereo) и имя портов вашего приемника (в моем случае я использовал analog-output-mono;output-amplifier-on). Вы можете запустить их с помощью команды pacmd list-sinks - она перечислит все ваши доступные приемники вместе с их портами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .