При каждой перезагрузке PulseAudio устанавливает приемник (в моем случае, «HDMI Audio Output») по умолчанию.
Итак, при каждой перезагрузке я не слышу никакого звука, и мне нужно каждый раз переконфигурировать приемник по умолчанию на «Аналоговый выход».
Как удалить / отключить определенный приемник, такой как HDMI, или установить приемник по умолчанию, который переопределяет существующий приемник?
sound
pulseaudio
hdmi
manatlan
источник
источник
Ответы:
1. Удалить настройки пользователя
Другим подходом до редактирования файла default.pa было бы переименовать скрытый каталог
~/.pulseaudio
во что-то вроде~/.pulseaudio.000
вашего / home каталога. Здесь хранятся ваши пользовательские настройки. Если он был удален или переименован, он будет немедленно воссоздан в настройках /etc/pulse/default.pa .2. Изменить настройки по умолчанию
Только если это не повлияет на вашу систему, возможно, udev загрузит интерфейс HDMI в качестве приемника по умолчанию. Тогда один из подходов может быть, как уже упоминалось HagenaarsDotNu, для редактирования файла default.pa. Сделайте резервную копию текущего default.pa. Ищите этот раздел, который довольно понятен (учтите, что hal-Detect не будет работать в Ubuntu> 10.04).
3. Элегантный путь
Еще один более элегантный способ заставить работать звук - это включить «Одновременный вывод» из папок, как показано здесь:
Это позволяет выводить звук как на внутренний звук, так и на интерфейс HDMI. Сделайте это виртуальное устройство вывода по умолчанию, и у вас есть все варианты в ваших руках.
источник
в 18.10 я смог это исправить
файл /etc/modprobe.d/blacklist.conf
добавить
источник
Я нашел это предложение https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/3
в котором говорится, что вы должны редактировать настройки pulseaudio
и заменить
#set-default-sink output
на:set-default-sink {name of your device}
Я проверил, и подход должен быть действительным в 10.10
источник