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


20

我试图将默认的音频声音系统更改为ALSA,以便它解决了一些声音问题。如何才能做到这一点?

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


不确定我是否了解您-的“音频”标签中有什么设置winecfg
fossfreedom

默认情况下,葡萄酒使用winepulse。没有设置可以更改它。唯一的设置是更改声卡。
路易斯·阿尔瓦拉多

Answers:


21

我知道葡萄酒刚刚经过音频系统的完全重写,也许winetricks仍然可以帮助您解决问题。

在终端运行中

winetricks

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明


1
是的,它可以工作,并且比起我要提到的声音,它更适合返回另一种声音。
路易斯·阿尔瓦拉多

很有意思!我以为我们被Pulseaudio困扰了,那里有很多选择,没看过,会全部阅读,谢谢!
水瓶座力量

1
命令行替代方法:(winetricks sound=alsa在终端中执行此操作)。
VasyaNovikov 2015年

一个问题:sound=列表中没有适合我的条目!Fedora 29,我同时安装了wine-alsa和wine-pulseaudio软件包。以32位前缀运行。
Josh Hansen


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

要恢复Ubuntu的默认值,请重复前两个步骤,然后将“音频”设置为Pulse。


对于诸如游戏和专业音频之类的实时应用,将“音频”设置为“ alsa”或“ oss”是非常必要的,因为从音频处理到音频扬声器的声音传输的最小延迟(延迟)可能。
Ioannis Iliadis-Ilousis,2015年

1

另一种方法是运行gstreamer-properties并在“ 默认输出”和“ 默认输入”选项中选择ALSA,OSS或PulseAudio 。用户喜欢的任何选项。就像fossfreedom提到的葡萄酒技巧一样工作,但这只是一般而言的声音。在他的情况下,您可以做更多的事情。


1

也可以通过酒壶来完成:

winetricks settings sound=alsa

查看所有可用选项:

winetricks settings list | grep sound

0

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

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


1.3.25+中没有设置可以更改它。
路易斯·阿尔瓦拉多

@LuisAlvarado我已经有一段时间没有使用WineCfg了,但是您可以发布屏幕截图吗?
RolandiXor

好吧,这很尴尬。我本来要把winecfg的音频选项卡的屏幕截图放进去,但是之前我做了一些事情。由于我一直在寻找某种方式来管理音频,因此我发现gstreamer-properties可以更改默认的音频系统管理器。在将其更改为Alsa之后,wine不再永远使用winealsa.drv,它解决了一些问题。但是现在我不能回到pulseaudio喝酒了。如果我放弃尝试将其发送回winepulse,我将以它作为答复。
路易斯·阿尔瓦拉多

@LuisAlvarado我很困惑...但是可以。
RolandiXor

0

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

这次按照安装任何Windows应用程序之前所述配置Winetricks。

为我工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.