Ubuntu. Установка по умолчанию аудио вывода и ввода
Столкнулся с проблемой, что при каждом перезапуске Ubuntu нужно перевыбирать устройства ввода и вывода аудио. Т.е. при каждой перезагрузке у меня выбирался микрофон с веб-камеры, а не внешний микрофон и колонки вместо наушников как положено.
В какой-то момент мне надоело каждый раз перевыбирать устройства и была реализована автоматическая установка следующим образом.
Для установки по умолчанию источников ввода нужно использовать скрипт запускаемый при загрузке. В него нужно дописать команды следующего плана
pactl set-default-sink OUTPUT_DEVICE
pactl set-default-source INPUT_DEVICE
Чтобы определить имена устройств — выставляем в системе нужное устройство вывода в настройках, запускаем музыку и OUTPUT_DEVICE ищем командой
pactl list short sinks
Копируем то устройство у которого RUNNING. У меня это alsa_output.pci-0000_00_1b.0.analog-stereo
Аналогично выбираем в настройках устройство микрофона и выполняем команду
pactl list short sources
Копируем то устройство у которого RUNNING. У меня это alsa_input.pci-0000_00_1b.0.analog-stereo
Итого, в скрипт автозагрузки идут у меня следующие две команды
pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
pactl set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo