桌面安装和将桌面文件复制到应用程序目录之间的区别

当我们想要添加菜单的快捷方式时。 我们可以通过创建filename.desktop并将该文件复制到/usr/share/applications 。 还有另一种方法,即使用desktop-file-install filename.desktop 。 这两者有什么区别?

到现在为止,我仍然使用copy方法,因为如果我想删除它,我只是删除它。 而desktop-file-install似乎没有desktop-file-uninstall

引用man desktop-file-install

desktop-file-install将始终尝试validation生成的桌面文件。 validation失败可能会导致桌面文件安装中止。

相反, cp会复制任何东西。

因此,没有desktop-file-uninstall因为不需要validation要删除的文件。