大多数Linux初学者都遇到这样一个问题:“为什么我在同时打开两个应用程序时不能听到声音呢?”这是因为你的声卡需要“软混音”。值得庆幸的是,ALSA提供了这项功能,这使得解决这个问题并不是很难。
首先需要安装libesd-alsa0,用Synaptic或sudo apt-get install等方式都可以进行安装,它就在Ubuntu官方软件库中。
然后,用sudo gedit或您喜欢的文本编辑器创建文件/etc/asound.conf(请确定您使用了sudo,因为您需要root权限):
pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
periods 128
rate 44100
}
bindings {
0 0
1 1
}
}
(上面的文件可以在大多数声卡上正常运行…尽管我成功地测试了三个不同的声卡,但我还是不能确保它可以使所有声卡都能正常运行)
接下来,运行 sudo gedit /etc/esound/esd.conf ,将文件改成下面的内容:
| 【内容导航】 |
| 第1页:Linux 下混音播放解决方案 | 第2页:Linux 下混音播放解决方案 |
安装了fedora 7却装不了win xp 的解决方法ubuntu 下的网络配置相关资讯 linux学习 Linux混音
- Linux学习中的那些缩写 (今 09:37)
- 与 Linux 一起学习:使用这些 (11/07/2015 13:19:30)
- 学习Linux之前需要掌握编程能力么 (12/17/2014 08:19:12)
| - Linux管理学习笔记 (06月03日)
- 开始学习Linux的一些建议 (02/15/2015 10:38:46)
- 分享我的Linux学习历程 (11/28/2014 07:58:54)
|
本文评论 查看全部评论 (0)