Gnome 中没有图像的桌面图标 (Debian Jessie)

Gnome 中没有图像的桌面图标 (Debian Jessie)

吸取教训这里,我尝试添加一个图标灵魂探索,文件共享网络。问题是,不同于RStudioSoulSeek 在其目录之一中有一个 png 文件,它从单个文件运行。

但是,当从链接运行时(使用Make Link二进制文件的上下文菜单中的选项创建),正在运行的应用程序具有其默认图标(蓝色幽灵图形,在启动栏中以及当我按 Alt+Tab 时可见)。

另一方面,soulseek.desktop我在 中创建的文件/usr/share/applications/虽然从Super按键启动应用程序(以前没有),但启动它时根本没有图标。

这些是以下内容soulseek.desktop

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=SoulSeek
Comment=Free file sharing network
Exec=/home/rodrigo/Downloads/SoulseekQt-2016-1-17-64bit
Icon=/home/rodrigo/Downloads/SoulseekQt-2016-1-17-64bit
Terminal=false

如果我删除Icon密钥,我会得到默认的二进制图标。如何包含似乎在二进制文件中编码的“蓝色幽灵”默认应用程序图标?

答案1

密钥应包含 .png 文件的路径,或者如果文件安装在 .png 文件中,Icon=则仅包含文件名(不带) 。.png/usr/share/icons/hicolor/<file size>

不是可执行文件的路径...

看:https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html

编辑:如果图标捆绑在 QT 可执行文件中,您确实必须先提取图标。显然可以这样做https://github.com/gcochard/png-extractor,虽然没有测试过。

相关内容