“凌波”游戏没有声音
我刚在Humble Bundle V买了一款名为Limbo的游戏。 该网站称所有游戏都是跨平台的,但在我的电脑中游戏没有声音。 我在谷歌搜索并查看官方常见问题解答,但他们都没有帮助我。
我怎样才能解决这个问题?
我已经设法通过以下方式在12.04上使用声音:
-
添加葡萄酒PPA:
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get upgrade winetricks directx9 winecfg
-
在库选项卡中将d3dx9_43更改为“(native,builtin)”
-
下载windows包并用wine安装它。
- 启动窗户LIMBO!
杀死脉冲音频后,我的声音正常。 你必须摆脱autospawnfunction。
请参阅: http : //forum.winehq.org/viewtopic.php?t = 1457&sid = b61a832efcbda1807f7d3791e7a46a67
摘要:
sudo nano /etc/pulse/client.conf
(或者使用选择的编辑器代替nano
。)
取消注释并更改autospawn行,如下所示:
; autospawn = yes autospawn = no
否则,pulseaudio将始终重启。
在终端, killall pulseaudio
。 这会杀死当前会话的pulseaudio。
根据Humble Bundle支持的电子邮件:
今天将新版本的Limbo上传到下载页面,以解决Linux声音问题。 请在您的下载页面上查看该页面下载按钮下方的更新时间戳,并试用新版本。
Ubuntu软件中心的更新可能很快就会出现,因为他们在第二封电子邮件中确认:
Codeweavers仍在完成更新,但我们会尽快将其发布到下载页面和Ubuntu中心。
事实上,我查看了更新的最新版本:声音现在正常工作。
可悲的是Limbo只是Windows版本,带有一个叫做wine捆绑的模拟器 – 它以flakey audio而闻名。 您可能必须等待他们更新版本。
据我所知,捆绑版本试图直接与ALSA对话,当你运行PulseAudio时这不起作用。 简单的解决方案:pasuspender ./launch-limbo.sh。 复杂的解决方案:让Limbo使用您的系统版Wine。
这是我在LIMBO的Linux版本中获取Sound的解决方法。
- 将您的用户添加到音频组
sudo adduser username audio
- 运行一个单独的xserver
- 按CTRL + ALT + F1并使用您的用户名和密码登录
- 输入
xinit -- :1
启动第二个xserver - 您现在可以使用CTRL + ALT + F7和…- F8在此桌面和常规桌面之间切换
- 使用pasuspender运行游戏(您可能需要在输入文本之前将鼠标移动到左上角的xterm中)。
pasuspender /opt/limbo/launchlimbo.sh
- 完成后,使用CTRL + ALT + F1切换到VT1,然后按CTRL + C以终止第二个XServer。 现在,您可以使用…- F7返回常规桌面。
下载Windows版本(.exe)并在Wine下运行它(在Ubuntu软件中心检查它),按照向导,当要求directx安装时回答是,一切都会正常,我现在正在玩它:)
基本上这就是.deb包的function,但手动执行它不会遇到像这样的错误。
首先尝试重启pulseaudio:
在终端(ctrl + alt + t)中输入:(这是两个减号( – )字符)
pulseaudio –kill
然后给它几秒钟重新启动(观察右上方的音量图标),然后启动Limbo。
Limbo对我来说很好,没有其他答案中提到的特殊音频配置,但它(和一般的葡萄酒)有时会遇到pulseaudio的问题。 在我的情况下,重启pulseaudio修复它。
注意,重启pulseaudio后,您可能需要重启其他使用声音的程序(如firefox)。