Slingshot 无法启动(字体错误)

Slingshot 无法启动(字体错误)

在 16.04 上安装slingshot(来自 Universe 存储库的 0.9-1 版本)后,我尝试通过slingshot在终端中执行来启动它。

输出为

Traceback (most recent call last):
  File "/usr/games/slingshot", line 61, in <module>
    class Game:
  File "/usr/games/slingshot", line 67, in Game
    Settings.font = pygame.font.Font(get_data_path("FreeSansBold.ttf"), 14)
IOError: unable to read font filename

根据输出,字体本身已安装在我的系统上locate FreeSansBold.ttf

/usr/share/fonts/truetype/freefont/FreeSansBold.ttf

弹弓相关参考链接:

答案1

有一个与此问题相关的 Launchpad-Bug - 请参阅这里更多细节。

有一条评论提到这个问题应该在 0.9-1 中修复,但至少对我来说事实并非如此。

我可以通过运行以下命令来解决损坏的符号链接问题:

cd /usr/share/games/slingshot/data
sudo ln -sf ../../../../lib/python2.7/dist-packages/pygame/freesansbold.ttf FreeSansBold.ttf

相关内容