Я пытаюсь постоянно устанавливать профиль после перезагрузки. Выполнение следующих действий вручную:
$ pulseaudio --start
$ pacmd set-card-profile 0 'output:iec958-stereo'
Но это не сохраняется при перезагрузках, поэтому я отредактировал ~ / .config / pulse / defult.pa, добавив еще одну строку:
set-card-profile 0 'output:iec958-stereo'
Добавление строки в конец default.pa вызывает pulseaudio чтобы отказаться от запуска с ошибкой «Сбой сеанса демона»
Как сохранить настройки профиля постоянными при перезагрузках?
Удалите одинарные кавычки.
Я также предлагаю использовать названия устройств, а не их индексы, так как этот индекс может измениться, если вы начнете подключать больше устройств.
➜ pactl list cards short
0 alsa_card.pci-0000_01_00.1 module-alsa-card.c
1 alsa_card.pci-0000_00_1f.3 module-alsa-card.c
Внутри ~/.config/pulse/default.pa
выберите имя карты и установите для нее свой профиль:
set-card-profile alsa_card.pci-0000_01_00.1 output:iec958-stereo
Перезапустите pulseaudio или войдите повторно