Ubuntu在root用户下,为了安全考虑默认是关闭了声音系统的。
如果要开很简单,因为root登录后pulseaudio没有启动。所以要先启动它
将root加到pulse和pulse-access组:
sudo usermod -a -G pulse-access root
gpasswd -a root pulse
gpasswd -a root pulse-access
然后:
编辑/etc/default/pulseaudio文件
cp -p /etc/default/pulseaudio /etc/default/pulseaudio.bak
vim /etc/default/pulseaudio
修改以下两处
PULSEAUDIO_SYSTEM_START=1
DISALLOW_MODULE_LOADING=0
改为1和0,表示允许运行在system环境,允许动态加载模块。
重启一下计算机,声音就会出来了
root登陆后还没声音,以前的方法都已经不行了,真正的方法如下:
root用户登录之后运行:pulseaudio –start –log-target=syslog
只需运行一次,以后每次启动音量调节都可以使用
或者可以试试
/root/.profile 文件最后加上
pulseaudio –start –log-target=syslog
#####################################################################
root登陆后还没声音,又查了查,如下方法:
12.04
Ubuntu root登录没有声音这个问题的根本原因是使用root登录后pulseaudio没有启动。
将root加到pulse-access组:
sudo usermod -a -G pulse-access root
然后修改配置文件/etc/default/pulseaudio,将PULSEAUDIO_SYSTEM_START设为1,
12.10
login as root ,then :
pulseaudio –start –log-target=syslog