解决由slim引导的kdemod无法启动声音服务的问题
自从安装了Arch linux之后,一直都是通过在rc.conf的DAEMONS中添加kdm服务来引导kdemod桌面环境。但是后来觉得使用slim会更轻巧,就尝试着用slim来引导,结果进入桌面都会无法启动声音服务。
用alsaconfig配置过也没有用,依然是连声音控制图标都没有,只会浮出一个报错信息说声音设备无法工作。这个现象应该不会是声卡驱动或者alsa的问题,因为使用kdm引导进入桌面都不会有问题。应该是配置出了问题。
后来在网上找了一些资料,说是kdemod不需要预先启动alsa服务,于是在rc.conf中将alsa在DAEMONS中注释掉。但依然还是没能打开声音设备。最后是在archlinux的wiki中找到了答案,要将进入桌面的用户加入到audio用户组中:sudo gpasswd –a username audio,这样进入桌面后声音设备就正常工作了。
现在来分析一下这个问题:在使用kdm引导的时候,由于kdm本身就是在通过init启动的,所以应该是以root权限启动kdemod桌面环境,那么要启动声音服务就轻而易举啦~但是在通过slim启动桌面的时候,slim是需要用户登录之后,在用户的目录中执行.xinitrc来启动指定的桌面环境,这样的话,就是用户本身在启动kedmod,如果用户没有被加入audio用户组中,那么就没有权限启动声音设备。这是我这个小菜鸟对该问题的推断,请大家指教哈!
在这里也建议大家在安装配置archlinux的时候尽量参考Arch_新手安装指南_(简体中文),里面建议将将storage、audio、video、optical和wheel加入到你的用户组中──特别是在你打算使用一个完整功能的桌面环境的情况下。
sandoz amoxicillin hyrhzf pachislo skill-stop slot machine schematic 976215 inbound mortgage leads 152 amoxicillin and bioavailability %-)) adobe photoshop registration key blx
soma springfield missouri ceu onlnie casino for us players bzozj valium 10 roche 1403 looney tunes ring tone gift 8-))