Icons .带有自定义图标的桌面文件
我为它创建了一个应用程序和自定义图标。我已成功安装并填充,当我将图标路径的路径添加到.dekstop文件时,如下所示:Icons .带有自定义图标的桌面文件,icons,cmake,vala,freedesktop.org,Icons,Cmake,Vala,Freedesktop.org,我为它创建了一个应用程序和自定义图标。我已成功安装并填充,当我将图标路径的路径添加到.dekstop文件时,如下所示: Icon=/usr/share/icons/hicolor/64x64/resize.svg 它可以正常工作,但如果使用Icon=resize则无法正常工作。我的应用程序图标只是默认图标 我用下面的命令在cmakelists.txt中安装了图标,我也检查了图标,它们是复制的,所以一切都应该很好。我错过了什么 install (FILES ${CMAKE_CURRENT_SOU
Icon=/usr/share/icons/hicolor/64x64/resize.svg
它可以正常工作,但如果使用Icon=resize
则无法正常工作。我的应用程序图标只是默认图标
我用下面的命令在cmakelists.txt中安装了图标,我也检查了图标,它们是复制的,所以一切都应该很好。我错过了什么
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/16/resize.svg DESTINATION share/icons/hicolor/16x16/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/24/resize.svg DESTINATION share/icons/hicolor/24x24/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/32/resize.svg DESTINATION share/icons/hicolor/32x32/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/48/resize.svg DESTINATION share/icons/hicolor/48x48/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/64/resize.svg DESTINATION share/icons/hicolor/64x64/apps)
install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/128/resize.svg DESTINATION share/icons/hicolor/128x128/apps)
从我阅读的文档中了解到,
Icon=resize
应该可以正常工作
显然这对你的情况不起作用。(也许你应该在bug报告或邮件列表中询问Linux发行版中的某个人)
Icon=resize.svg
更具体。(请参见问题注释)这里介绍了图标查找机制:这里还有一些文档:我觉得您的路径很正常,您是否尝试过icon=resize.svg
?。。。由于某种原因resize.svg起作用了。。。过去没有(或者可能是我产生幻觉):D谢谢!查找机制对我没有帮助,稍后我将查看文档。