Как изменить порт по умолчанию для 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

чтобы вывод на наушники работал автоматически после пере/загрузки системы.


Комментарии

Оставить комментарий

Ответ на Как изменить порт по умолчанию для PulseAudio (наушники, а не линейный выход)