我有 ubuntu 15.10 x64 和 wine x32 (playonlinux)。游戏中没有任何声音(尝试炉石传说、C&C 等)。试试这个http://oldwiki.winehq.org/WineAndPulseaudio,但没有任何效果。我该如何解决?感谢您的帮助。
答案1
所以我自己处理了这个问题。解决方案如下:
- 基本建议-如果您可以使用最新版本的wine。
- 无需http://oldwiki.winehq.org/WineAndPulseaudio. 只需使用 winetricks - 配置 - 并选择音频为 alsa。
如果你使用 PlayOnLinux 或类似软件,你可以使用终端命令运行 winetricks 来获取单独的 wineprefix:
WINEPREFIX=/home/link0802/.PlayOnLinux/wineprefix/RA3 winetricks
在哪里:
link0802 - 您的用户。RA3
- 您的 wine drive/wineprefix 名称
再次选择音频阿尔萨在葡萄酒技巧如果音频仍然不起作用,请尝试取消注释/设置默认片段大小毫秒 = 5在/etc/pulse/daemon.conf. 运行 pulseaudio -k 重新启动 pulseaudio。
如果问题仍然存在,请尝试删除 alsa-oss 包。重新启动 pulseaudio 并重试。
额外的: 有时您需要使用命令行参数从 wine 运行应用程序(例如强制游戏使用某些音频/视频引擎)。在 playonlinux 中,您可以这样做:
- 在 playonlinux 中打开您的 wine drive/wineprefix 设置。设置 - 选择驱动器 - 杂项 - 打开 shell。
- 在终端中粘贴命令
POL_Shortcut "RA3.exe" "Red alert 3" "" "xres=1366 yres=768"
在哪里:
“RA3.exe” - 要执行的 exe。
“红色警戒 3” - 快捷方式的标题(第二个“”表示描述)
“xres=1366 yres=768” - exe 的命令行参数(不带“-”) 如果你使用 wine 而不使用其他软件,只需输入
wine myapp.exe -yourCMDargument
答案2
对于普通的 Debian 仓库wine
我运行:
winecfg
然后单击Audio
选项卡,然后选择Pulseaudio
该部分下的所有下拉菜单Defaults
。