Я пытаюсь настроить профили карточек pulseaudio, и я получил переключение профилей на работу с помощью pactl set-card-profile
, но до сих пор, когда машина перезагружается, для профиля аудио возвращается значение по умолчанию output:analog-stereo
вместо оставаясь на HDMI. Как настроить профиль таким образом, чтобы он сохранялся при перезагрузке?
Чтобы сделать настройки по умолчанию для демона pulseaudio, мы можем отредактировать /etc/pulse/default.pa
(как root), чтобы указать источник или приемник по умолчанию в последнем разделе, раскомментировав соответствующие строки и указав имя нашего выходного приемника и входного источника:
### Make some devices default
set-default-sink <name_of_sink>
set-default-source <name_of_source>
Если вашей звуковой карте нужен определенный профиль, мы также можем добавить следующую строку:
set-card-profile <cardindex> <profilename>
Пожалуйста, сделайте резервную копию этого файла перед редактированием, чтобы иметь возможность восстановить настройки по умолчанию.
Если вы не уверены, какое имя имеет ваш приемник, вы можете выполнить в терминале следующую команду, чтобы вывести список всех приемников, которые в настоящее время активны:
pacmd list-sinks
Чтобы проверить правильность приемника, мы можем выдать
]pacmd set-default-sink <nameofsink>
в терминале, прежде чем мы изменим default.pa. Откройте Audio Settings , чтобы увидеть эффект (но это на самом деле не изменит приемник с настройками по умолчанию - см. этот ответ! )