原因:root用户没有对pulsaudio的访问权限,而且pulsaudio默认是不能在root下自动启动的。
解决办法:
一、
1、
修改自动启动: 编辑 vim /etc/default/pulseaudio,将下面两项改为和下面的一样
PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0
2、
添加权限: 将root分别添加到pulse组和pulse-access组,不添加的话是没有权限访问声音设备的
gpasswd -a root pulse
gpasswd -a root pulse-access
3、重启
二、
解决方案是:先赋予 root 用户访问 pulseaudio 的权限,然后再启动 pulseaudio 。声音就出来了。
以上操作完成之后,再在终端下:
Pulseaudio –system –disallow-exit –disallow-module-loading
意思是以系统模式运行,不退出,禁止模块加载。
现在,系统有声音了吧?