Ubuntu root登錄沒有聲音這個問題的根本原因是使用root登錄後pulseaudio沒有啟動。
將root加到pulse-access組:
sudo usermod -a -G pulse-access root
然後修改配置文件/etc/default/pulseaudio,將PULSEAUDIO_SYSTEM_START設為1,
重啟後就能聽到登錄的聲音了。
可是,這樣默認用戶登錄的時候就沒有聲音了,可以通過將默認用戶添加到pulse-access組
的方式,使得所有的用戶都有聲音。