Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Icons .带有自定义图标的桌面文件_Icons_Cmake_Vala_Freedesktop.org - Fatal编程技术网

Icons .带有自定义图标的桌面文件

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

我为它创建了一个应用程序和自定义图标。我已成功安装并填充,当我将图标路径的路径添加到.dekstop文件时,如下所示:

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谢谢!查找机制对我没有帮助,稍后我将查看文档。