如何仅将Wine中的默认音频更改为Alsa

我正在尝试将默认的音频系统更改为ALSA,以便修复一些声音问题。 如何才能做到这一点?

我使用PPA的1.3.x分支,它在各方面都比1.1.x和1.2.x好得多。

我知道葡萄酒刚刚完成了音频系统的重写,也许winetricks仍然可以帮助解决你的问题……

在终端运行中

 winetricks 

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在您的终端类型winetricks sound=alsa

这与@fossfreedom -s解决方案中的效果相同。 注意:如果要禁用wine中的所有音频,请使用winetricks sound=disabled

  1. 打开终端并运行regedit
  2. 转到HKEY_CURRENT_USER\Software\Wine\Drivers
  3. 将音频设置为alsa

要恢复Ubuntu的默认值,请重复前两个步骤,然后将Audio设置为pulse。

另一种方法是运行gstreamer-properties并在Default OutputDefault Input选项中选择ALSA,OSS或PulseAudio。 无论用户喜欢哪种选择。 像fossfreedom提到的winetricks一样工作,但这仅适用于声音。 在他的情况下,你可以做更多。

您需要做的就是启用Alsa并禁用winecfg所有其他function。 你也可以试试padsp wine insert-application-name-here ,这会将它重定向到OSS,但修复了许多声音问题。

如果您没有在那里看到该选项,您可以将其添加到.reg文件中(您可能需要查看WINE Wiki以了解如何执行此操作)。

我同意FossFreedom,但是我想补充一点,如果您的Windows应用程序无法正常工作,您可能还需要卸载Wine并删除.wine文件夹,然后重新安装Wine的新副本。

这次是在安装任何Windows应用程序之前配置Winetricks。

为我工作。