方法1
试试在用户控制中将root加到 pulse 和 pulse-access 组,并在 /etc/rc.local 中加入 pulseaudio --start --log-target=syslog 语句
方法2:
原因:root用户没有对pulsaudio的访问权限,而且pulsaudio默认是不能在root下自动启动的。
解决办法:
一、
修改自动启动:
编辑 vim /etc/default/pulseaudio,将下面两项改为和下面的一样
PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0
二、 添加权限:
将root分别添加到pulse组和pulse-access组,不添加的话是没有权限访问声音设备的
gpasswd -a root pulse
gpasswd -a root pulse-access
三、重启
编辑 vim /etc/default/pulseaudio,将下面两项改为和下面的一样
PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0
二、 添加权限:
将root分别添加到pulse组和pulse-access组,不添加的话是没有权限访问声音设备的
gpasswd -a root pulse
gpasswd -a root pulse-access
三、重启