如何临时禁用PulseAudio?

只是想知道是否有办法临时禁用PulseAudio,因为我正在尝试运行特定的Wine游戏(Left 4 Dead 2)并且偶尔会让游戏崩溃。

如果我终止该过程,它会自动恢复。 有什么建议?

你可以使用pasuspender 。 尝试使用它为wine命令添加前缀。

 pasuspender -- wine path/to/file.exe 

/etc/pulse/client.conf ,您可以取消注释autospawn=yes ,并将“yes”替换为“no”。 当然,应该可以在主目录的.pulse目录中设置它。

更简洁的方法是在.pulse目录中创建一个client.conf ,然后在其中添加“autospawn = no”行。 完成自己需要做的事后,最好先关闭autospawn。

我用脚本:

 #!/bin/bash echo autospawn = no > $HOME/.config/pulse/client.conf pulseaudio --kill rm $HOME/.config/pulse/client.conf 

然后玩游戏,然后重新启用PA:

 pulseaudio --start 

适用于Xubuntu 13.10。 如果脚本不起作用(通常在旧* buntues上),请在脚本中将“.config / pulse”替换为“.pulse”

在我的情况下,我无法停止pulseaudio,因为它是由systemctl自动重启。

在这种情况下,停止pulseaudio的正确方法是:

 systemctl --user stop pulseaudio.socket systemctl --user stop pulseaudio.service 

要重新启动它,您可以使用:

 systemctl --user start pulseaudio.socket systemctl --user start pulseaudio.service 

Alt + F2类型pactl exit

停止所有pulseaudio进程。 你可以输入

Alt + F2pulseaudio

重新开始。 不幸的是,在那之后,有些节目似乎不再有声音了。 还在寻找一种无需重启即可重新激活脉冲的方法

试试这个Ubuntu技巧。 它在我的Ubuntu 12.04 LTS上工作正常。

Ubuntu提示:打开和关闭PulseAudio

我做了什么….阻止它重生,因为它无法找到它…….右键单击文件浏览器中的/ etc文件夹(以root身份打开)创建一个名为pulseoff的新文件夹,然后移动脉冲文件夹进入它(拖放)。 系统没有命令查找它。 如果你想再次启动它,将它从pulseoff文件夹中删除,向上一步到/ etc文件夹并将其粘贴在那里……有些人喜欢把它做成比编辑它更难的文件和东西,主要是那些编辑不起作用我试过它们。 这样做很简单。 我重新启动机器并在发布之前检查了系统监视器,pulseaudio没有运行并且正在吸收内存。