zzhy 发表于 2010-3-20 00:30:03

我用的2.5新建的普通用户为什么没声音

我用的2.5新建的普通用户为什么没声音用root一切正常 谁能指导我一下 谢了 本人是个菜鸟:lol:
还有不能上网用mxd拨号器不能连接在root下能用

[ 本帖最后由 zzhy 于 2010-3-20 00:33 编辑 ]

haulm 发表于 2010-3-20 00:39:01

原帖由 zzhy 于 2010-3-20 00:30 发表 http://www.linuxfans.org/bbs/images/common/back.gif
我用的2.5新建的普通用户为什么没声音用root一切正常 谁能指导我一下 谢了 本人是个菜鸟:lol:
还有不能上网用mxd拨号器不能连接在root下能用
你的内核版本?

YZMSQ 发表于 2010-3-20 09:56:30

有没有把你的普通用户加到audio组里?如果没有的话,键入:
sudo gpasswd -a USERNAME audio
试试看。。。:-D

zzhy 发表于 2010-3-20 14:35:46

原帖由 haulm 于 2010-3-20 00:39 发表 http://www.linuxfans.org/bbs/images/common/back.gif

你的内核版本?
内核版本 2.6.30.10-uni 我用的是内核兼容版的

zzhy 发表于 2010-3-20 14:36:55

原帖由 YZMSQ 于 2010-3-20 09:56 发表 http://www.linuxfans.org/bbs/images/common/back.gif
有没有把你的普通用户加到audio组里?如果没有的话,键入:
sudo gpasswd -a USERNAME audio
试试看。。。:-D
试过了不行:shock: :(

YZMSQ 发表于 2010-3-20 15:56:08

原帖由 zzhy 于 2010-3-20 14:36 发表 http://www.linuxfans.org/bbs/images/common/back.gif

试过了不行:shock: :(
不过我始终觉得是权限的问题。。。。:mrgreen:

zy_sunshine 发表于 2010-3-20 22:12:55

alsamixer看看是什么情况

zzhy 发表于 2010-3-21 08:03:28

原帖由 YZMSQ 于 2010-3-20 15:56 发表 http://www.linuxfans.org/bbs/images/common/back.gif

不过我始终觉得是权限的问题。。。。:mrgreen:
可是别的程序没问题 :( 就是声卡和宽带拨号器不能用

zzhy 发表于 2010-3-21 08:24:13

原帖由 zy_sunshine 于 2010-3-20 22:12 发表 http://www.linuxfans.org/bbs/images/common/back.gif
alsamixer看看是什么情况

zy_sunshine 发表于 2010-3-21 09:59:53

PCM 上面的 标志呢? 你 看一下root权限下的alsamixer有没有这个标志,PCM如果不管用的话应该也是不行的...

zy_sunshine 发表于 2010-3-21 10:00:35

PCM中间层是ALSA中作用非常大的。它是唯一需要在每个驱动中都需要实现的low-level的硬件接口。

为了访问PCM层,你需要包含 <sound/pcm.h>。除此之外,如果你要操作hw_param相关的函数,还需要包含 <sound/pcm_param.h>。

每个card设备可以最多拥有4个pcm实例。一个pcm实例对应予一个pcm设备文件。组件的号码限制主要是和Linux的可用的设备号多少有关。假如允许64bit的设备号,我们可以拥有更多的pcm实例。

一个pcm实例包含pcm 放音和录音流,而每个pcm流由一个或多个pcm子流组成。一些声卡支持多重播放的功能。例如:emu10k1就包含一个32个立体声子流的PCM放音设备。事实上,每次被打开的时候,一个可用的子流会自动的被选中和打开。同时,当一个子流已经存在,并且已经被打开,当再次被打开的时候,会被阻塞,或者根据打开文件的模式不同返回一个EAGAIND的错误信息。你也不需要知道你的驱动细节部分,PCM中间层会处理那些工作。

zzhy 发表于 2010-3-21 11:32:10

原帖由 zy_sunshine 于 2010-3-21 10:00 发表 http://www.linuxfans.org/bbs/images/common/back.gif
PCM中间层是ALSA中作用非常大的。它是唯一需要在每个驱动中都需要实现的low-level的硬件接口。

为了访问PCM层,你需要包含 。除此之外,如果你要操作hw_param相关的函数,还需要包含 。

每个card设备可以最多拥有4个pc ...
学习了 重启直接登录普通用户解决了 谢了 :-D
页: [1]
查看完整版本: 我用的2.5新建的普通用户为什么没声音