如何在不注销的情况下重新启动 pulseaudio?

如何在不注销的情况下重新启动 pulseaudio?

有时,当我使用 banshee 或 totem 打开音频文件时,pulseaudio 服务会停止并且不会自行重新启动。

我怎样才能让 pulseaudio 重新启动而无需注销?

答案1

我解决了我的问题。

  1. 检查是否有任何 pulseaudio 实例正在运行:

     pulseaudio --check
    

它通常不打印任何输出,只打印退出代码。0表示正在运行。我的没有运行,所以我只是进入步骤 3。

  1. 如果有任何实例正在运行,请终止它:

     pulseaudio -k
    
  2. 最后,再次启动 pulseaudio 作为守护进程:

     pulseaudio -D
    
  3. 重新启动 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

相关内容