在 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