sur linux, timidité aime ouvrir /dev/dsp
même quand il n'a pas besoin de (pour spectateurs, -Ow
signifie sortie de fichier wav).
Les serveurs virtuels n'ont souvent pas de signification significative /dev/dsp
. Il y a plusieurs machines virtuelles qui veulent utiliser le même matériel audio, qui manque de toute façon de conférenciers et de public.
Sur ma boîte, je résolu ce problème en lien symbolique /dev/dsp
-/dev/null
:
cd /dev
rm dsp #/dev/dsp was a symlink to /dev/dsp0
ln -s null dsp
qui fonctionne. Au lit que redémarrages, vous avez besoin d'un fichier appelé quelque chose comme /etc/udev/rules.d/z42_fake_dsp.rules
, avec le contenu un peu comme ceci:
KERNEL=="null", SYMLINK+="dsp", OPTIONS+="link_priority=99"
bien que je ne l'ai pas fait testé sur un redémarrage.
Pas une question de programmation, demandez cela sur superuser.com – Brad