“凌波”游戏没有声音

我刚在Humble Bundle V买了一款名为Limbo的游戏。 该网站称所有游戏都是跨平台的,但在我的电脑中游戏没有声音。 我在谷歌搜索并查看官方常见问题解答,但他们都没有帮助我。

我怎样才能解决这个问题?

我已经设法通过以下方式在12.04上使用声音:

  1. 添加葡萄酒PPA:

    sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get upgrade winetricks directx9 winecfg 
  2. 在库选项卡中将d3dx9_43更改为“(native,builtin)”

  3. 下载windows包并用wine安装它。

  4. 启动窗户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的解决方法。

  1. 将您的用户添加到音频
    sudo adduser username audio
  2. 运行一个单独的xserver
    • 按CTRL + ALT + F1并使用您的用户名和密码登录
    • 输入xinit -- :1启动第二个xserver
    • 您现在可以使用CTRL + ALT + F7和…- F8在此桌面和常规桌面之间切换
  3. 使用pasuspender运行游戏(您可能需要在输入文本之前将鼠标移动到左上角的xterm中)。
    pasuspender /opt/limbo/launchlimbo.sh
  4. 完成后,使用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)。