我看到有很多关于图标不显示的问题,我仔细检查了所有问题,但仍未解决我的问题。
首先,我.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/*