GNOME 自定义桌面文件图标不显示

GNOME 自定义桌面文件图标不显示

我看到有很多关于图标不显示的问题,我仔细检查了所有问题,但仍未解决我的问题。

首先,我.desktop根据以下内容创建了一个文件規格:

[Desktop Entry]
Version=1.0
Name=My App Deploy Tool
GenericName=My App Deploy Tool
Comment=A script to assist the creation of My App USB drives
Exec=/usr/local/bin/my-app-deploy-tool.sh
Icon=my-app-deploy-tool
Terminal=true
Type=Application
Categories=Utility;

接下来,我发现所需的图标有点困难,但我创建了以下尺寸的图标:
24x24、32x32、48x48、64x64、72x72、96x96、128x128、192x192、256x256。

我最初从 48x48、96x96 和 128x128 开始,但后来为了找出我缺少了哪些,我几乎创建了所有这些。

不管怎样,我尝试摆弄位于 中的 qBittorrent 图标/usr/share/icons/hicolor。我重命名了 96x96 图标,这似乎删除了 qBittorrents GNOME 搜索菜单图标,但应用此操作并未反映在我的.desktop文件中。

图标放置在/usr/share/icons/hicolor/${reoslution}/apps/${icon-name}.png

cybex@cybex-desktop:/usr/share/icons$ find | grep my-app
./hicolor/72x72/apps/my-app-deploy-tool.png
./hicolor/256x256/apps/my-app-deploy-tool.png
./hicolor/192x192/apps/my-app-deploy-tool.png
./hicolor/32x32/apps/my-app-deploy-tool.png
./hicolor/64x64/apps/my-app-deploy-tool.png
./hicolor/96x96/apps/my-app-deploy-tool.png
./hicolor/24x24/apps/my-app-deploy-tool.png
./hicolor/128x128/apps/my-app-deploy-tool.png
./hicolor/48x48/apps/my-app-deploy-tool.png

我还确保桌面文件具有执行权限

cybex@cybex-desktop:/usr/share/icons$ ls -la /usr/share/applications/my-app-deploy-tool.desktop 
-rwxr-xr-x 1 root root 846 May 21 00:48 /usr/share/applications/my-app-deploy-tool.desktop

据我所知,我已正确完成所有操作,但我的图标仍未显示在 GNOME 搜索菜单上。

我是否遗漏了什么?

此外,在我进行几乎每一次更改之后,我都会使用Alt+ F2> r>重新启动 GDM enter,在发布本文之前的最后一次更改之后,我尝试使用

systemctl restart gdm

但还是没有运气。


更新

显示的是什么图标?

该图标是浅灰色背景上的简单齿轮:
在此处输入图片描述

答案1

你需要更新图标缓存手动添加这些图标后即可。为此,请启动终端并运行以下命令

sudo update-icon-caches /usr/share/icons/*

相关内容