Visualização de detalhes do erro ao iniciar arquivos .desktop

1

Eu criei um arquivo de inicialização do .desktop para um aplicativo, mas não consigo iniciá-lo. Diz Houve um erro ao iniciar o aplicativo . Eu sou novo no Linux e não sei como e onde ver os detalhes do erro. Apenas no caso, o arquivo .desktop é assim:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=/opt/idea/bin/idea.png
Exec="/opt/idea/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea

A propósito, o lançador foi criado pelo aplicativo (Intellij IDEA), não manualmente, mas, de qualquer forma, eu devo estar perdendo alguma coisa.

Além disso, o utilitário validar arquivos de desktop não gera erros de validação para o arquivo.

Então, a questão é: como ver os logs de erros, para mais detalhes sobre o problema?

    
por codeRecap 28.11.2015 / 11:31

1 resposta

1

Validando arquivos .desktop

Existe uma ferramenta para validar os arquivos .desktop : desktop-file-utils

  • Faça o download do tarball mais recente de aqui .

Para instalar

  • Descompacte o arquivo, cd no diretório da pasta descompactada e execute os comandos:

    ./configure --prefix=/usr && make
    

    e

    sudo make install
    

    conforme descrito aqui

Para usá-lo

Citado no link: , o desktop-file-utils pode ser executado com os seguintes comandos:

desktop-file-edit 

é usado para modificar uma entrada de arquivo de área de trabalho existente.

desktop-file-install 

é usado para instalar uma nova entrada de arquivo da área de trabalho. Também é usado para reconstruir ou modificar o banco de dados de aplicativos do tipo MIME.

desktop-file-validate 

é usado para verificar a integridade de um arquivo da área de trabalho.

update-desktop-database 

é usado para atualizar o banco de dados de aplicativos do tipo MIME.

A opção third foi executada com o arquivo .desktop como argumento:

desktop-file-validate <.desktop_file>

sem dúvida será o mais interessante para você.

Nota

Quando eu testei o desktop-file-utils , ele pareceu ser mais exigente do que necessário, e não havia muitos arquivos .desktop que "sobreviveram" ao teste sem pelo menos um aviso.

A boa notícia é que é improvável que o erro, que faz seu arquivo falhar, seja perdido pelo utilitário.

    
por Jacob Vlijm 28.11.2015 / 12:07