又遇普通用户声音权限问题不知如何解决?
权限问题么。。。。搞不定。。。首先修正 pam 配置,具体看下面帖子
http://forum.linuxfans.org/thread-185773-1-59.html
。。。搞半天是 timidity 在搞鬼。。。,在修改完 pam 配置后要先 杀死 timidity,最新版本的 phonon-mplayer 已经可用。
[ 本帖最后由 haulm 于 2012-3-23 08:08 编辑 ] timidity ?
现在还有几个人用 MIDI 啊!? 不就是怀古罢了,话说 html5 不支持的音频多了,chromium 的确也不支持 embed 更多的多媒体格式,但 firefox 有 mozplugger 在的话对多媒体的支持和 IE 一样地自由。我的确可以完整实现普通用户到 root 都能在 firefox 上听到网页的 mid 背景音乐。但是现在测试出来的结果是:mgc 2.5 在 kde 4.8.x 上运行时必需沿用以前备份的 pam 配置 /etc/security/console.perms.d/50-default.perms,而且普通用户必需严格地加入 audio 组才能正常地使用音频设备。。。最要命的是 timidity 已经不适应现在的底层了,有它在经常干扰普通用户系统音频设备的正常使用。
timidity 以及类似的 midi 音乐工具只能移出系统。 timidity 这么老的东西支持直接 alsa 输出么?alsa 的 oss 模拟好像还是经常出现独占的情况。
用户加入 audio 组才能出生是老传统,你可以设置 udev 来修改权限,我记得设备访问权限的设置现在主要是由 udev 来进行控制。
html5 的格式支持问题主要全都集中在版权上。假设要是 html5 只支持 wma ,那浏览器的“微软税”是必须而且合法的了。
我支持 timidity 移出安装盘,可以扔进 apt 让怀旧的人自己装去。
PS:mplayer 和 gstreamer 最好系统安装盘只存在一个。phonon-mplayer 是依赖 mplayer 的吧?貌似现在很多多媒体程序后端都是 gstreamer 了吧? 不准备对 udev 这样底层的东西做更多改动了,MGC3 的特性肯定和现在的很不一样,而且我掌握的 Livecd 制做工具对 udev 版本有要求,版本高了不工作。 audio 组做为老传统,我不觉得是什么老传统哦,具体时间可以搜索帖子,应该是两年前才开始的,但在 MGC 上经常会些返祖现象,我记得 2.5.12 对 pam 配置 timidity 独占 audio 组都没什么敏感要求,很多都是在 Linux 组件越来越重视安全后出现的一些配置上的变化。 timidity 说实话我真舍不得,但现状这样,就算扔进 apt 我也不会去装了。
gstreamer 后端肯定去掉了,因为 mplayer 现在可用了,不再有崩溃现象, gstreamer 后端经常切换设备,经常因为切换而无声。gstreamer 应该是需要保留,因为 qt4 的 phonon 支持,但是否也可以用 mplayer 我就不知道了,有空测试一下。 KDE 和 Qt 很好玩,KDE4 总是用高于 Qt 自带的 phonon 版本,无法选择低版本,后端虽然可以多选,但只有稳定使用 phonon-mplayer,Qt 使用 gstreamer 后端,没有什么别的选择。
页:
[1]