Я хочу запустить программу Linux, требующую звуковую карту, на сервере, на котором нет звуковой карты. Можно ли создать фиктивную звуковую карту? Я совершенно не осведомлен о внутренностях звуковой системы Linux. Пожалуйста, укажите мне в правильном направлении.
Я следовал этому примеру: http://alsa.opensrc.org/.asoundrc, но это не сработало.
PS: Есть похожий вопрос: как создать виртуальное звуковое устройство в Linux? , Но это полностью отличается в том контексте, что пользователь создает псевдоним для уже доступной звуковой карты.
Редактировать:
Я хочу, чтобы в /dev /.. было создано фиктивное устройство, чтобы его могло найти любое приложение, которому требуется звуковое устройство.
Я совершенно не знаю, как работает Alsa. Так что я просто последовал примеру. Я создал /etc/asound.conf с:
pcm.card0 {
type hw
card 0
}
ctl.card0 {
type hw
card 0
}
И aplay -L
дает мне:
null
Discard all samples (playback) or generate zero samples (capture)