系统声音一直很正常,但今天在使用gtkguitune的时候却报 "cannot open /dev/dsp" 的错误。
一番google之后,才找到原因。根据这篇帖子,/dev/dsp 是OSS才使用的,ALSA使用的是 /dev/snd。
再根据Archlinux的ALSA维基页,可以通过安装 alsa-oss 来解决。
# pacman -S alsa-oss
需要说明的是在udev>=171后,alsa-oss的模块(snd_seq_oss, snd_pcm_oss, snd_mixer_oss)不会自动加载,因此将它们加到/etc/rc.conf文件里的MODULES项里,重启,就能看到/dev/dsp了。:-)
p.s. 关于 /dev/dsp 究竟是做什么用的,可以看这里。
0 评论:
发表评论