Я изучаю ALSA, и я застрял с этим файлом alsa.conf

Мне нужен самый простой файл conf, который может заставить мой /dev/snd/controlC0 работать

все мои файлы конфигов (пустые файлы конфессий или какие-то попытки с pcm.defaults или что-то в этом роде)

приведи меня к такой ошибке:

bera@White-Rabbit ~> aplay -l
**** List of PLAYBACK Hardware Devices ****
ALSA lib control.c:951:(snd_ctl_open_noupdate) Invalid CTL hw:0
aplay: device_list:262: control open (0): No such file or directory

2 ответа2

0

спасибо всем моим минимальным конфом, чтобы заставить aplay -l работать

#alsa.conf minimal configuration
ctl.hw {
   @args [ CARD ]
   @args.CARD {
       type string
   }
   type hw
   card $CARD #with 0 alsamixer work, with $CARD alsamixer lend to invalid argument
}

alsamixer нужно немного больше настроек вроде

ctl.default = ctl.hw

и установите переменную $ CARD в ctl.hw равной 0

0

Минимальная конфигурация ALSA для вашего конкретного случая будет выглядеть примерно так:

hw{type hw card 0}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .