|
|
同志们都用了吗?。。。
这是我的 /etc/asound.conf
xmms, bmp, mplayer, xine, esd, gstream.... 都可以搞定,随便开多少个。
不过 arts 有问题, 在命令行自己启动 artsd 不会有问题, 而程序自己启动 artsd 就会出错。
不过平时也不用这东西,一般都是禁用的, 不管了。。。
还有 flash 的声音也搞定了。。
- sunmoon1997@sunmoon ~ $ cat /etc/asound.conf
- # ~/.asoundrc
- # our ICE1712 dmix:
- pcm.dmixed {
- type dmix
- ipc_key 14342
- ipc_key_add_uid true
- slave {
- pcm "hw:0,0"
- period_time 0
- period_size 1024
- buffer_size 8192 # buffer size < 6653, but pow(x, 2)
- rate 48000 # we want to play CDs only
- }
- bindings {
- 0 0
- 1 1
- }
- }
- #one called "dsnooped" for capturing
- pcm.dsnooped {
- ipc_key 13453
- type dsnoop
- slave.pcm "hw:0,0"
- }
- #and this is the real magic
- pcm.asymed {
- type asym
- playback.pcm "dmixed"
- capture.pcm "dsnooped"
- }
- # Everything shall be dmixed, so redefine "default":
- pcm.!default {
- type plug
- slave.pcm "asymed"
- }
- pcm.pasymed {
- type plug
- slave.pcm "asymed"
- }
- # OSS via aoss should d(mix)stroyed:
- pcm.dsp0 {
- type plug
- slave.pcm "dmixed"
- }
- ctl.mixer0 {
- type hw
- card 0
- }
复制代码 |
|