error: o valor “5.1.2” para a chave “Version” no grupo “Desktop Entry” não é uma versão conhecida

1

Eu construí a versão mais recente do Paraview a partir do código-fonte e estou tentando adicionar o arquivo da área de trabalho ao painel.

Rodando

sudo desktop-file-install /opt/ParaView5.1.2/Applications/ParaView/paraview.desktop

Produz o erro

/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

O arquivo da área de trabalho é

[Desktop Entry]
Version=5.1.2
Type=Application
Name=ParaView
Comment=Parallel visualization application
TryExec=paraview
Icon=paraview
    
por Codey McCodeface 20.09.2016 / 12:46

1 resposta

2

A entrada Version em um arquivo .desktop não se refere à versão do programa de destino. É a versão da especificação de arquivo da área de trabalho que este arquivo da área de trabalho está em conformidade. Conforme explicado na especificação Freedesktop.org (ênfase adicionada):

  

Versão da especificação de entrada da área de trabalho em que a entrada da área de trabalho está em conformidade. Entradas que confirmam com esta versão da especificação devem usar 1.0. Observe que o campo de versão não precisa estar presente.

Então, o mais importante, basta remover a entrada version , não é necessário. Se você realmente quiser, terá que ser uma versão de especificação de desktop válida como 1.0 .

    
por terdon 20.09.2016 / 12:54