Як встановити профіль імпульсної аудіокартки наполегливо через перезавантаження


11

Я намагаюся налаштувати профілі карток pulseaudio, і я почав перемикати профіль на роботу за допомогою pactl set-card-profile, але поки що машина перезавантажується, звуковий профіль повертається до типового, output:analog-stereoа не залишається на HDMI. Як я можу встановити профіль таким чином, що зберігається під час перезавантаження?

Відповіді:


7

Щоб зробити налаштування для імпульсного звуку за замовчуванням, ми можемо відредагувати /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. Відкрийте « Налаштування аудіо», щоб побачити ефект (але це насправді не змінить раковину з налаштуваннями за замовчуванням - див. Цю відповідь! )


Я не використовую налаштування раковини (наскільки я знаю). Я змінюю профілі, використовуючи pactl set-card-profile. Це все-таки робиться так само? Як дізнатись, які раковини потрапляють у конфігураційний файл?
Daenyth

Зазвичай, у списку HDMI-порту є аудіомобіль pacmd list-sinks(напр., <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1>Це може бути різним у вашому обладнання!), Яке ви можете використовувати для своєї програми default.pa.
Таккат

Ще одна примітка: вам слід протестувати свою команду за pacmd set-default-sink <nameofsink>допомогою терміналу, щоб побачити, чи виконує вона те, що ви хочете.
Таккат

У всіх випадках, які я бачив до цих пір, у мене виводиться лише одна раковина у списку мийок. Які деталі змінюються станами мийки залежно від того, який профіль картки я ввімкнув. Якщо я спробую використати мийку set-default, то я отримаю "Sink <ім'я> не існує"
Daenyth

2
У цьому випадку ви можете додати свій файл set-card-profile <card-index> <profilename>до default.pa
Таккат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.