Linux 如何为使用CPack创建的deb包创建桌面图标?
我正在为我的项目使用CMake/CPack。Linux 如何为使用CPack创建的deb包创建桌面图标?,linux,deb,cpack,Linux,Deb,Cpack,我正在为我的项目使用CMake/CPack。 在Windows上,我使用带有NSIS的CPack,这一切都很好。但是对于Linux,我使用用于CPack的DEB生成器,并且遇到了一些问题。也就是说,我找不到合适的方法在Gnome/KDE/等的菜单中添加图标。我知道我可以创建app.desktop文件,并将其放在/usr/share/applications中。但是有没有其他(推荐的)使用CPack的方法呢?看起来最好的方法(实际上还不错)就是 创建MyApp.desktop文件并将以下内容添加到
在Windows上,我使用带有NSIS的CPack,这一切都很好。但是对于Linux,我使用用于CPack的DEB生成器,并且遇到了一些问题。也就是说,我找不到合适的方法在Gnome/KDE/等的菜单中添加图标。我知道我可以创建app.desktop文件,并将其放在/usr/share/applications中。但是有没有其他(推荐的)使用CPack的方法呢?看起来最好的方法(实际上还不错)就是 创建MyApp.desktop文件并将以下内容添加到CMakeLists.txt:
INSTALL(FILES MyApp.desktop DESTINATION share/applications)
天哪,CMake有工具来帮助安装??