我通过 Ubuntu 软件门户安装了 ProjectM,启动后,图标出现在文档上,突出显示几次,然后关闭。
在终端中尝试生成此结果:
dir:/usr/share/projectM/config.inp
reading ~/.projectM/config.inp
[projectM] config file: /home/jason/.projectM/config.inp
No Textures Loaded from "/usr"/share/projectM/textures
Could not open font file: /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
“/usr”部分是否可能表示配置文件中的拼写错误?
字体没有随 projectM 包自动安装吗?也许 apt-update / apt-upgrade 可以修复它。我会自己处理,但也想在这里问一下。
答案1
只需安装ttf-dejavu
:
sudo apt-get install ttf-dejavu
答案2
根据与字体相关的错误消息,我将 config.inp 文件从以下内容进行了更改:
Title Font = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
Menu Font = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
更改为:
Title Font = /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
Menu Font = /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
ProjectM 现在可以正确打开了!
答案3
我也遇到了同样的问题。我设法通过转到 /usr/share/fonts/truetype/ 文件夹并将“dejavu”文件夹重命名为“ttf-dejavu”来“修复”字体错误。现在 ProjectM 可以打开,但纹理仍然无法打开。