Alexar Asked: 2010-09-15 08:52:59 +0800 CST2010-09-15 08:52:59 +0800 CST 2010-09-15 08:52:59 +0800 CST Wine 关闭了我的音频! 772 我在后台播放音乐时第一次打开Wine 配置页面。就在我打开“音频”选项卡时,声音停止工作,Wine 提醒我有关我的音频驱动程序。现在我的电脑没有声音了! 我应该怎么做才能恢复音频?我不需要 Wine 中的音频。 sound wine drivers 2 个回答 Voted Scott Ritchie 2010-10-01T00:04:19+08:002010-10-01T00:04:19+08:00 要在 Wine 将其全部破坏时恢复声音,您只需执行以下操作: killall -9 pulseaudio pulseaudio 系统会在几秒钟后自行重启,无需手动运行。 为了避免这种情况,我通常会尝试关闭在 Wine 运行时会发出声音的应用程序,尤其是带有 Flash 的 Firefox。我还将我的 IM 状态设置为离开(客户端配置为不发出消息声音) Best Answer TJ L 2010-09-15T09:17:16+08:002010-09-15T09:17:16+08:00 Wine 和 pulseaudio 一直难以合作。如果您不确定 Ubuntu/Linux 上可用的不同声音系统,这里有一个非常简化的概述(根据我的记忆,所以它可能不是 100% 正确)。 OSS较旧的 linux 音频子系统,本质上一次只允许从一个应用程序输出音频。 ALSA - 较新的音频子系统,允许同时从多个应用程序输出音频,但是只允许 1 个主音量来控制所有应用程序音量(例如,当您在 Skype 上接到电话时,不要调低音乐。您可以从两个应用程序中获取声音应用程序,但仅限于相同数量)。 PulseAudio - 本质上是位于 ALSA 之上的接口层,允许多个应用程序拥有自己的音量和声音设置。这是 Ubuntu 上的默认设置。 两者之间还有其他一些差异,但就我而言,这对最终用户来说才是真正重要的。然而,Wine 和 PulseAudio 在历史上是相当有缺陷的,我感觉当你运行任何 Wine 应用程序(不仅仅是 winecfg)时,声音输出都会消失。您有几个选项可以防止这种情况发生,但没有一个是理想的(理想情况下您不必做任何事情!) 在对 Wine 进行任何操作之前,先终止 pulseaudio 子系统。打开系统监视器,转到进程选项卡,突出显示pulseaudio进程并按“kill”(或类似的东西,我正在下班发帖)。或者在终端运行这个:killall -9 pulseaudio然后打开酒,做你的事情,声音应该可以正常工作。完成后,如果您想要返回 pulseaudio,请按super+ f2,键入pulseaudio,然后按 Enter。 或者,您可以按照这篇博文中的说明配置 wine 以使用 OSS 子系统。
要在 Wine 将其全部破坏时恢复声音,您只需执行以下操作:
killall -9 pulseaudio
pulseaudio 系统会在几秒钟后自行重启,无需手动运行。
为了避免这种情况,我通常会尝试关闭在 Wine 运行时会发出声音的应用程序,尤其是带有 Flash 的 Firefox。我还将我的 IM 状态设置为离开(客户端配置为不发出消息声音)
Wine 和 pulseaudio 一直难以合作。如果您不确定 Ubuntu/Linux 上可用的不同声音系统,这里有一个非常简化的概述(根据我的记忆,所以它可能不是 100% 正确)。
两者之间还有其他一些差异,但就我而言,这对最终用户来说才是真正重要的。然而,Wine 和 PulseAudio 在历史上是相当有缺陷的,我感觉当你运行任何 Wine 应用程序(不仅仅是 winecfg)时,声音输出都会消失。您有几个选项可以防止这种情况发生,但没有一个是理想的(理想情况下您不必做任何事情!)
在对 Wine 进行任何操作之前,先终止 pulseaudio 子系统。打开系统监视器,转到进程选项卡,突出显示pulseaudio进程并按“kill”(或类似的东西,我正在下班发帖)。或者在终端运行这个:
killall -9 pulseaudio
然后打开酒,做你的事情,声音应该可以正常工作。完成后,如果您想要返回 pulseaudio,请按super+ f2,键入pulseaudio
,然后按 Enter。或者,您可以按照这篇博文中的说明配置 wine 以使用 OSS 子系统。