如何仅将Wine中的默认音频更改为Alsa
我正在尝试将默认的音频系统更改为ALSA,以便修复一些声音问题。 如何才能做到这一点?
我使用PPA的1.3.x分支,它在各方面都比1.1.x和1.2.x好得多。
我知道葡萄酒刚刚完成了音频系统的重写,也许winetricks
仍然可以帮助解决你的问题……
在终端运行中
winetricks
在您的终端类型winetricks sound=alsa
。
这与@fossfreedom -s解决方案中的效果相同。 注意:如果要禁用wine中的所有音频,请使用winetricks sound=disabled
。
- 打开终端并运行
regedit
。 - 转到
HKEY_CURRENT_USER\Software\Wine\Drivers
- 将音频设置为alsa
要恢复Ubuntu的默认值,请重复前两个步骤,然后将Audio设置为pulse。
另一种方法是运行gstreamer-properties
并在Default Output和Default 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。
为我工作。