我已经从源代码构建了最新版本的 Paraview,并且正在尝试将桌面文件添加到仪表板。
跑步
sudo desktop-file-install /opt/ParaView5.1.2/Applications/ParaView/paraview.desktop
产生错误
/usr/share/applications/paraview.desktop: error: value "5.12" for key "Version" in group "Desktop Entry" is not a known version
Error on file "/opt/ParaView5.1.2/Applications/ParaView/paraview.desktop": Failed to validate the created desktop file
桌面文件是
[Desktop Entry]
Version=5.1.2
Type=Application
Name=ParaView
Comment=Parallel visualization application
TryExec=paraview
Icon=paraview
答案1
Version
文件中的条目并不是.desktop
指目标程序的版本。它是此桌面文件遵循的桌面文件规范的版本。如Freedesktop.org 规范(重点是我的):
桌面条目符合的桌面条目规范的版本。符合此版本规范的条目应使用 1.0。请注意,版本字段不是必须存在的。
因此,最重要的是,您可以删除该version
条目,因为它不是必需的。但是,如果您确实需要它,它必须是有效的桌面规范版本,例如1.0
。