为 ubuntu 创建图标(不是快捷方式)

为 ubuntu 创建图标(不是快捷方式)

好吧,我说过(不是捷径)但是我承认我可能是错的。

“我如何创建适用于 .desktop 文件的 .png。”

我可以创建或编辑 .desktop 文件并指向 lutris 创建的 .png,但我创建的 .png 文件显示默认图标。

与我下载的 .png 文件相同。

我已经尽力了几个小时,但尝试查找有关创建 .png 图标的信息非常令人沮丧,因为有关如何创建快捷方式的结果有 120 亿个。哈哈谢谢,

因为我的问题不清楚(也许这就是为什么我很难找到帮助)我想知道如何创建文件本身。(.png 文件)我尝试了 GIMP,并尝试简单地下载现有的 png 文件,但 Ubuntu 似乎不喜欢它们。

也许解释我的问题的更好方法是,我应该在 GIMP 中使用哪些特定的格式要求(索引、RGB)和/或导出要求(保存背景颜色、保存透明像素的颜色值等)。或者我应该完全使用不同的应用程序?

.desktop 文件是:

    [Desktop Entry]
    Type=Application
    Name=StarCraft II
    Icon=lutris_starcraft-ii.png
    Exec=lutris lutris:rungameid/1
    Categories=Game

无论 Icon= 行末尾是否有“.png”,都可以与 Lutris 创建的 png 一起使用,但不能与我创建或下载的任何 png 文件一起使用。

PSS 我将这些文件放在:

    ~/.local/share/icons/hicolor/128x128/apps 

那里是看起来可以正常工作的原始文件。

答案1

嗯,如果不查看 .desktop 文件,很难判断你遇到的问题。所以让我们试试https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html。这不是图标规格,但看起来足够接近。

哦,有件事:

图标和主题在一组目录中查找。默认情况下,应用程序应在 $HOME/.icons(为了向后兼容)、$XDG_DATA_DIRS/icons 和 /usr/share/pixmaps(按此顺序)中查找。应用程序可以进一步将自己的图标目录添加到此列表中,用户可以扩展或更改列表(以特定于应用程序/桌面的方式)。在每个目录中,主题都存储为子目录。

啊,还有更多:

安装应用程序图标

因此,您是应用程序作者,并且想要安装应用程序图标,以便它们可以在 KDE 和 Gnome 菜单中工作。您至少应该在 hicolor 主题中安装一个 48x48 图标。这意味着在 $prefix/share/icons/hicolor/48x48/apps 中安装一个 PNG 文件。您也可以选择安装不同大小的图标。例如,在 $prefix/share/icons/hicolor/scalable/apps 中安装一个 svg 图标意味着大多数桌面将有一个适用于所有尺寸的图标。您甚至可能希望安装外观与其他知名主题相匹配的图标,以便您的应用程序适合某些特定的桌面环境。

相关内容