有时,当我使用 banshee 或 totem 打开音频文件时,pulseaudio 服务会停止并且不会自行重新启动。
我怎样才能让 pulseaudio 重新启动而无需注销?
答案1
我解决了我的问题。
检查是否有任何 pulseaudio 实例正在运行:
pulseaudio --check
它通常不打印任何输出,只打印退出代码。0
表示正在运行。我的没有运行,所以我只是进入步骤 3。
如果有任何实例正在运行,请终止它:
pulseaudio -k
最后,再次启动 pulseaudio 作为守护进程:
pulseaudio -D
重新启动 banshee 并享受吧!
答案2
Pulseaudio 是一项用户服务,因此:
systemctl --user restart pulseaudio.service
还有这个:
systemctl --user restart pulseaudio.socket
为了检查,请用restart
替换status
。
答案3
在标准设置中,运行pulseaudio -k
将重新启动守护进程。无需执行其他操作。
如果 pulseaudio 没有运行,则输入没有其他选项将使用和pulseaudio
中的默认值启动守护进程。/etc/pulse/daemon.conf
/etc/pulse/default.pa
~/.pulse/
或中的用户定义设置~/.config/pulse/
将覆盖系统范围的设置。如果出现问题,在重新启动 pulseaudio 之前删除这些目录通常会有所帮助。
有关详细信息,请参阅PulseAudio 维基。
答案4
使用服务命令(仅限 Ubuntu 14.04 或更早版本):
sudo service pulseaudio restart