赛迪网 > IT技术 Linux > Shell命令
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Ubuntu Linux系统下声卡独占的解决方法

发布时间:2008.06.06 05:39     来源:赛迪网    作者:sixth

A much better way of getting esd to work with non-esd-aware apps is to make alsa use its software mixer.

让alsa用它自己的软件混合器一个更好的方法来让esd和不是esd识别的应用程序在一起工作

$ sudo /etc/init.d/alsa-utils stop $ sudo gedit /var/lib/alsa/asound.state

(add the following text verbatim to the start of this file)

$ sudo /etc/init.d/alsa-utils start

# This text should be added to the beginning of

# /var/lib/alsa/asound.state. You only need to add

# it once -- it is saved across reboots.

pcm.asymed {

type asym

playback.pcm dmix

capture.pcm dsnoop

}

pcm.default {

type plug

slave.pcm asymed

}

pcm.dmix {

type dmix

ipc_key 5678293

ipc_key_add_uid yes

slave {

pcm 'hw:0,0'

period_time 0

period_size 128

buffer_size 2048

format S16_LE

rate 48000

}

}

pcm.dsnoop {

type dsnoop

ipc_key 5778293

ipc_key_add_uid yes

slave {

pcm 'hw:0,0'

period_time 0

period_size 128

buffer_size 2048

format S16_LE

rate 48000

}

}

Now as many programs as you want can all use the sound card simultaneously, both the output and the microphone! ESD-aware apps can use ESD, other apps will still work fine.

现在,你可以让你想要的软件全部同时使用声卡, 不管是输出还是和麦克风!ESD识别的应用程序可以使用ESD,另外的应用程序也一样可以正常工作.

One notable misfeature of ESD is that it often ruins the A/V sync when playing videos. After setting up the software mixer, you might find it useful to turn esd off altogether (in tthe Sound control panel uncheck "Enable Software Mixing"). Now, especially with GStreamer 0.10, your movies should have perfect A/V sync.

一个ESD很显着的不好的特性就是在播放视频的时候它会破坏在音频与视频的同步.在设定好软件混合器以後, 你可能会发觉把esd关闭会有些帮助(在音频控制面板里边反选"开启software mixing'). 现在, 特别是在GStreamer 0.10下, 你的电影应该不会有音频和视频不同步发生了. It's a shame that software mixing isn't enabled on Ubuntu by default. software mixing在ubuntu的预设里边不是开启的.

按照这个设置好之后并没有马上生效。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Linux下安装Realplayer不能播放启动问题 (06-05) · 关于Linux和Windows文件路径的解决办法 (06-05)
· 让Amarok支持RealyPlayer的所有媒体格式 (06-04) · 在Fedora 9下面配置ISATAP IPV6 tunnel (06-04)
· 本地ISO或光盘作Fedora软件源进行软件管理 (06-04) · Fedora Linux系统下挂载U盘和Windows盘 (06-04)
· 在Linux系统下批量改变文件名字的大小写 (06-04) · 用VNC连接Linux操作系统服务器配置方法 (06-04)
· Linux下通过Samba添加Windows共享打印机 (06-04) · 第一个Linux病毒是在哪一年哪个地方爆出 (06-04)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 电子商务盈利新招:垂直化渠道管理新趋势
· 互联网加速蜕变 运营商进军搅动市场格局
· 08 IT技术风起云涌 专访 ITIL落地难在哪
· 视频加密保护解决方案 文档安全解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统