嗯,这是一个令人尴尬的问题。PulseAudio 似乎无法正常工作。我尝试加载声音小程序已有一周左右了,我检查后ps aux | grep pulse
发现没有运行 PA 守护进程!
声音仍然正常。我猜一切都恢复到了 ALSA。
此外,我尝试从命令行启动 PA。pulseaudio -D
只是出现错误,没有任何有用的信息,只是E: main.c: Daemon startup failed.
pulseaudio
就其本身而言,还会多一点:
$ pulseaudio
E: main.c: Unknown command: !/usr/bin/pulseaudio -nF
E: main.c: Failed to initialise daemon.
我能以 root 身份启动它--system
,但无法连接。这不是运行 PA 的正确方法,所以我宁愿修复它,也不愿对它进行修改。
答案1
嗯,这真是太奇怪了。我打开/etc/pulse/default.pa
后发现第一行是:
!/usr/bin/pulseaudio -nF
这看起来非常像一个#!/bin/bash
风格的开头(我不知道它的正确名称,明信片上的评论)所以我在开头贴了一个哈希,如下所示:
#!/usr/bin/pulseaudio -nF
并且它有效!
不知道它是怎么坏掉的。我想我以前从来没有刻意编辑过这个文件。