Dean Thomson Asked: 2010-10-20 23:48:09 +0800 CST2010-10-20 23:48:09 +0800 CST 2010-10-20 23:48:09 +0800 CST 如何在 Wine 下运行游戏时暂时禁用 PulseAudio? 772 只是想知道是否有办法在我尝试运行特定的 Wine 游戏(Left 4 Dead 2)时暂时禁用 PulseAudio,它偶尔会导致游戏崩溃。 如果我终止该进程,它会自动恢复。有什么建议么? pulseaudio 7 个回答 Voted user156516 2017-01-23T16:58:48+08:002017-01-23T16:58:48+08:00 就我而言,我无法停止 pulseaudio,因为它是由 systemctl 自动重新启动的。 在这种情况下,停止 pulseaudio 的正确方法是: systemctl --user stop pulseaudio.socket systemctl --user stop pulseaudio.service 要重新启动它,您可以使用: systemctl --user start pulseaudio.socket systemctl --user start pulseaudio.service Best Answer mgunes 2010-10-20T23:57:54+08:002010-10-20T23:57:54+08:00 您可以使用pasuspender. 尝试在你的 wine 命令前加上它。 pasuspender -- wine path/to/file.exe Conor Curran 2010-10-30T11:32:20+08:002010-10-30T11:32:20+08:00 在/etc/pulse/client.conf中,您可以取消注释该行autospawn=yes并将“是”替换为“否”。当然,这应该可以在您的主目录的 .pulse 目录中设置。 一个更简洁的方法是在你的 .pulse 目录中创建一个client.conf~ 并将“autospawn = no”行放入其中。在您完成您需要做的事情后重新打开自动生成会很好。 Ax Trifonov 2013-12-24T10:29:24+08:002013-12-24T10:29:24+08:00 我使用脚本: #!/bin/sh echo autospawn = no >> "$HOME/.config/pulse/client.conf" pulseaudio --kill sed -i '/\<autospawn\>/d' "$HOME/.config/pulse/client.conf" 然后玩游戏,然后重新启用PA: pulseaudio --start 适用于 Xubuntu 13.10。如果它不起作用(通常在旧的 *buntues 上),请将脚本中的“.config/pulse”替换为“.pulse” mitsch 2012-05-21T02:59:48+08:002012-05-21T02:59:48+08:00 Alt+F2类型pactl exit 停止所有 pulseaudio 进程。你可以输入 Alt+F2类型pulseaudio 重新开始。不幸的是,在那之后,某些程序似乎不再听起来了。仍在寻找一种无需重新启动即可重新激活脉冲的方法…… abhishake raina 2012-10-06T04:20:21+08:002012-10-06T04:20:21+08:00 试试这个 Ubuntu 技巧。它在我的 Ubuntu 12.04 LTS 上运行良好。 Ubuntu 提示:打开和关闭 PulseAudio Jevorah Chomada 2013-01-19T07:25:14+08:002013-01-19T07:25:14+08:00 我做了什么......阻止它重生,因为它找不到它......在文件浏览器中右键单击 /etc 文件夹(以 root 身份打开)创建一个名为 pulseoff 的新文件夹,然后移动将脉冲文件夹放入其中(拖放)。系统没有命令去那里寻找它。如果你想重新启动它,从pulseoff文件夹中剪切它,上一步到/etc文件夹并粘贴到那里......有些人喜欢让它变得比实际更难编辑文件和东西,而且大多数编辑都不起作用我试过了。用简单的方法来做。我在发布之前重新启动了机器并检查了系统监视器,pulseaudio 没有运行并且正在占用内存。
就我而言,我无法停止 pulseaudio,因为它是由 systemctl 自动重新启动的。
在这种情况下,停止 pulseaudio 的正确方法是:
要重新启动它,您可以使用:
您可以使用
pasuspender
. 尝试在你的 wine 命令前加上它。在
/etc/pulse/client.conf
中,您可以取消注释该行autospawn=yes
并将“是”替换为“否”。当然,这应该可以在您的主目录的 .pulse 目录中设置。一个更简洁的方法是在你的 .pulse 目录中创建一个
client.conf
~ 并将“autospawn = no”行放入其中。在您完成您需要做的事情后重新打开自动生成会很好。我使用脚本:
然后玩游戏,然后重新启用PA:
适用于 Xubuntu 13.10。如果它不起作用(通常在旧的 *buntues 上),请将脚本中的“.config/pulse”替换为“.pulse”
Alt+F2类型
pactl exit
停止所有 pulseaudio 进程。你可以输入
Alt+F2类型
pulseaudio
重新开始。不幸的是,在那之后,某些程序似乎不再听起来了。仍在寻找一种无需重新启动即可重新激活脉冲的方法……
试试这个 Ubuntu 技巧。它在我的 Ubuntu 12.04 LTS 上运行良好。
Ubuntu 提示:打开和关闭 PulseAudio
我做了什么......阻止它重生,因为它找不到它......在文件浏览器中右键单击 /etc 文件夹(以 root 身份打开)创建一个名为 pulseoff 的新文件夹,然后移动将脉冲文件夹放入其中(拖放)。系统没有命令去那里寻找它。如果你想重新启动它,从pulseoff文件夹中剪切它,上一步到/etc文件夹并粘贴到那里......有些人喜欢让它变得比实际更难编辑文件和东西,而且大多数编辑都不起作用我试过了。用简单的方法来做。我在发布之前重新启动了机器并检查了系统监视器,pulseaudio 没有运行并且正在占用内存。