我刚刚通过软件中心购买并安装了 Sword 和 Sworcery。
当我运行它时,屏幕变黑,光标发生变化,然后一切恢复正常。
我找到了与菜单项匹配的可执行文件。
/bin/sh /opt/swordandsworcery/run.sh
当我从控制台运行它时:
Segmentation fault (core dumped)
我的设置:
Linux jem-doxie 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
接下来该怎么办?退款?或者我可以做些什么?
答案1
通过执行以下操作,我能够使其工作:
- 从终端卸载
sudo apt-get remove swordandsworcery-bin
- 从电子邮件“您的 Humble Bundle 订单”中的链接下载 deb(购买 Humble Bundle 后收到)
- 使用以下方法从终端安装 deb(从软件中心安装失败)
sudo dpkg -i swordandsworcery_1.00-1_amd64.deb
注意,我用 v1.00 替换了 v1.56 - 这可能是它现在起作用的原因。
答案2
我遇到了同样的问题,并联系了开发人员(Capybara Games)。他们反应非常迅速,并向我推荐了此页面。希望他们能为 Ubuntu 软件中心的版本解决这个问题,这样用户就不必费力安装 .deb 了。
顺便说一句,您可以在这里找到日志,它们可能会提示出了什么问题:
~/.capy/SwordAndSworcery/log.txt
答案3
我已经为几个人解决了这个问题,解决方案似乎是:
sudo apt-get install libpulse0:i386
我希望这有用。
答案4
我知道这是一个老话题,但我找到了一个解决方案,至少在我的系统上是这样的。我在 Ubuntu 12.10 64 位上遇到了同样的问题,在双显示器的情况下,即使我关闭了其中一个显示器,问题仍然存在。我进入 /opt/swordandsworcery/run.sh 并取消注释 SDL 行。这让我遇到了段错误问题。然后我进入 ~/.capy/SwordAndSworcery/config.txt 并发现宽度设置为 3840,这是我的单显示器分辨率的两倍(或两个显示器都打开时的总分辨率)。将其切换到 1920,之后一切都加载正常。