当我玩 Minecraft 时,Unity Launcher 中的图标始终是一个灰色问号。从 Minecraft 1.6.2 到 1.7.4 一直如此。
请参阅此截图:
如何修复此问题?
我尝试创建一个 .desktop 文件来启动 Minecraft 启动器,但是这只会给启动器一个图标,而游戏仍然显示为灰色问号。
尝试的 .desktop 文件是(改编自这个答案):
[Desktop Entry]
Name=Minecraft TEST
Comment=
Exec=java -jar /opt/Minecraft/Minecraft_launcher.jar
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
我也尝试过创建一个文件,gnome-desktop-item-edit --create-new
但是也不起作用。
无论使用哪种方法,如果我在 .desktop 文件中指定一个图标,则该图标将提供给 Minecraft 启动器,而不是游戏(我希望游戏也有一个图标)。
我之前使用的是 Ubuntu 13.04;后来我升级(通过全新安装)到 13.10,但同样的问题仍然存在。
答案1
这是一个很难解决的问题,除非你想重写一些 Java 代码。
除非 Mojang 和/或 Java 想要重新编程 Minecraft 以添加图标,否则这不会发生。
尝试联系 Mojang 来添加图标。如果您愿意费力地处理大量代码,您可以自己动手,但我不会为此写一篇长达 30 页的文章。抱歉,这个问题。也许可以发推文@Jeb_
?
答案2
答案3
这些家伙想得太多了。解决方案很简单,重定向你的 .svg
图标=/usr/share/icons/Minecraft_Block.svg
转换为 .ico 文件(图标文件),它看起来像这样:
图标=/usr/share/icons/Minecraft_Block.ico
一个快捷的方法是这里并使用以下网址:https://i.stack.imgur.com/QGCXb.png只需点击大大的“GO”按钮
编辑:抱歉,我知道这是一个老问题,但当我搜索如何做到这一点时,这是第一个问题。现在你有了一个正确的答案:P