尝试使用ubuntu20作为日常工作学习使用的系统,首先遇到的一个问题就是没有声音,在普通账户下,好不容易解决了声音问题,结果在root账户下又遇到了没有声音的问题,其实解决的方法很简单。
1、root账户下没有声音的原因解析。
近两年几乎所有的Linux发行版,以root登陆后无声音、桌面无图标。 声音好处理,这是因为声音服务程序因为安全问题, 不推荐在Root环境下运行; 且本身Linux并不推荐在Root环境作为工作环境的, 所以就导致这种结果。
2、ubuntu20中(5.11内核)解决root账户没有声音。
在/lib/systemd/user/目录下有一个pulseaudio.service的文件,用vim打开该文件,将其中的ConditionUser=!root这一行注释掉,然后reboot系统,再用root登录发现声音已经能用了。前提是,你在普通账户下可以听到声音。
3、测试是否有声音的时候遇到的大坑。
一直用设置——声音——输出设备项右边的测试按钮来测试是否有声音,其实这个按钮点击后根本发不出任何声音,被这个选项坑了好久。正确的操作是打开一个包含视频的网页来听是否能发出声音。