от sys7em(23-02-2005)
рейтинг (12)
[ добре ]
[ зле ]
Вариант за отпечатване
Значи имах проблем със просвирването на звуци от различните приложения ... когато слушам музика в XMMS и си чатя със SIM примерно .... като спра XMMS всичките звуци от SIM-a се изстрелват накуп за всички минали action-и в SIM-a или пък GAIM и .т.н. ...
Евентуално разрешение на проблема е използването на sound server (Esound, ARTSd) който да миксира звуците и да ги праща на alsa.Но това не е разрешение на проблема . Използвах Esound но постоянно ми правеше проблеми ... не зацепваше всеки път и т.н.
Най-доброто разрешение на проблема е да се използва вградения софтуерен миксер на alsa-та, dmix.
Ако искате да е само за вашия юзър работите с файл
$HOME/.asoundrc
за system wide:
/etc/asound.conf
и слагате вътре следния текст:
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.default {
type plug
slave.pcm "dmixer"
}
ctl.mixer0 {
type hw
card 0
}
След това трябва да настроим всички приложения да работят директно с alsa. За тест пуснете aplay test.wav в няколко конзоли
всичко написано дотук е тествано под Slackware 10, kernel 2.6.10, KDE 3.3.2, latest alsa .
Автор: sys7em
<< Отново за lm_sensors | Стъпка по Стъпка: Apache 2 с поддръжка на SSL/TLS, Част III >>
|