Как изменить порт по умолчанию для PulseAudio (наушники, а не линейный выход)
При загрузке PulseAudio по умолчанию выводит звук на Линейный выход. Что делать чтобы звук выводился на наушники?
Можно исправить вручную через приложение PulseAudio Volume Control. Но так придется делать каждый раз после загрузки или перезагрузки компьютера.
А можно поступить иначе. Смотрим вывод команды:
pacmd list-sinks
будет много всего, а нам нужно найти информацию по портам:
ports:
analog-output-lineout: Линейный выход (priority 9900, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Аналоговые наушники (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
active port: <analog-output-lineout>
Чтобы сменить активный порт с Линейного выхода на наушники, выполняем команду:
pacmd set-sink-port 0 analog-output-headphones
Проверяем что вывод звука заработал. Если возникли какие-то проблемы, попробуйте 0 заменить на 1.
А теперь в файл /etc/pulse/default.pa добавьте строку:
set-sink-port 0 analog-output-headphones
чтобы вывод на наушники работал автоматически после пере/загрузки системы.
(#) Сергей:
добавьте строку:
set-sink-port 0 analog-output-headphones
простите, а добавить то куда? я имеюю ввиду в начало файла default.pa или в конец или в определенную секцию?