错误:“桌面条目”组中键“版本”的值“5.1.2”不是已知版本

Cod*_*ace 4 .desktop

我已经从源代码构建了最新版本的 Paraview,并且正在尝试将桌面文件添加到仪表板中。

跑步

sudo desktop-file-install /opt/ParaView5.1.2/Applications/ParaView/paraview.desktop
Run Code Online (Sandbox Code Playgroud)

产生错误

/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
Run Code Online (Sandbox Code Playgroud)

桌面文件是

[Desktop Entry]
Version=5.1.2
Type=Application
Name=ParaView
Comment=Parallel visualization application
TryExec=paraview
Icon=paraview
Run Code Online (Sandbox Code Playgroud)

ter*_*don 6

Version文件中的条目并不.desktop涉及目标程序的版本。它是该桌面文件符合的桌面文件规范的版本。正如Freedesktop.org 规范中所解释的(重点是我的):

桌面条目符合的桌面条目规范的版本。符合此版本规范的条目应使用 1.0。请注意,版本字段不需要存在。

因此,最重要的是,您可以删除该version条目,不需要它。如果您确实想要它,它必须是有效的桌面规范版本,例如1.0.