我正在为自定义应用程序开发一个包,但无法显示我的应用程序图标。这是我的桌面文件,它安装在/usr/share/applications:
[Desktop Entry]
Version=1.0
Type=Application
Name=Map Creator
Icon=ntfmo-map-creator
TryExec=/opt/ntfmo/map_creator/bin/map_creator
Exec=/opt/ntfmo/map_creator/bin/map_creator.sh
Categories=Office;
X-Desktop-File-Install-Version=0.16
Run Code Online (Sandbox Code Playgroud)
我已将图像复制到以下位置:
我已经重新启动,但仍然没有。您是否必须注册图标或其他什么?
[编辑]好的,我通过运行让它工作sudo rm -f /usr/share/icons/*/icon-theme.cache,但这似乎有点严厉。这是“正确”的解决方案吗?我的包在安装后是否需要运行它?好像有点多....
Isa*_*iah 12
添加gtk-update-icon-cache /usr/share/icons/hicolor到您的debian/postinst文件:
#!/bin/sh
gtk-update-icon-cache /usr/share/icons/hicolor
exit 0
Run Code Online (Sandbox Code Playgroud)