为什么 pulseaudio 仅在系统模式下正常工作(对我来说)?

为什么 pulseaudio 仅在系统模式下正常工作(对我来说)?

目前我似乎遇到了声音问题,pulseaudio 只有在我关闭它之后运行“sudo pulseaudio --system”才能工作。它似乎在启动时挂起,我必须运行“sudo kill -9 ['sudo lsof | grep /dev/snd' 检测到的进程数]”才能在系统模式下运行 pulseaudio。

有没有办法重置 pulseaudio 的配置,让它停止挂起?或者至少弄清楚为什么在非系统模式下 pulse 似乎会挂起?

答案1

您是否尝试过查看日志?有几种不同的日志级别设置。

查看手册页 (http://linux.die.net/man/1/pulseaudio) 了解如何设置它。如果您能找出它挂起的位置,那么您可能能够查看它尝试访问的文件是否存在权限问题。

一般来说,如果某些东西可以以 root 身份运行,但不能以用户身份运行,那么肯定是权限问题……

希望这有帮助!

编辑:只需重新阅读您的问题 - 发现这不仅仅是一个根本问题,但第一步仍然是查看日志文件......

答案2

建议:如果您想保留系统范围模式的功能,您可以尝试用“default.pa”配置文件替换/etc/pulse/中的“system.pa”:

sudo mv /etc/pulse/default.pa default.old.pa
sudo cp /etc/pulse/system.pa default.pa

可能需要重新启动。

相关内容