Как настроить PulseAudio на использование только одного устройства ALSA для ввода и вывода?
Конфигурация PulseAudio по умолчанию заставляет PulseAudio открывать все устройства ALSA при запуске. Это делает невозможным использование PulseAudio вместе с другими клиентами ALSA. Многие люди предпочитают PulseAudio ALSA, но другие пользователи расстраиваются. Что бы там ни было, PulseAudio стал стандартом, и несколько популярных приложений для Linux, таких как Skype и Firefox, поддерживают вывод звука только через PulseAudio.
Некоторые пользователи предпочитают работать с аудиоклиентами, которые выводят напрямую в ALSA, другие выводят в другую звуковую среду, например JACK, но хотят, чтобы JACK обращался к ALSA напрямую. Для этих пользователей легко освободить все устройства ALSA, удалив PulseAudio. Однако удаление PulseAudio делает невозможным использование звука в Skype и Firefox.
Лучшим решением было бы придумать конфигурацию, которая заставит PulseAudio "хорошо играть" с другими клиентами ALSA, выводя только на одно устройство, которое будет указано в его конфигурации, или даже на устройство по default
ALSA. Как мы можем сделать это?