.desktop ファイルが /usr/share/applications では機能しません。

.desktop ファイルが /usr/share/applications では機能しません。

.desktopGNOME 3を使用してFedora 24で次のファイルを作成しました。

[Desktop Entry]
Encoding=UTF-8
Name=Jabref
Exec=java -jar /home/zoltan/Bureau/Programs/JabRef-3.7-dev--snapshot--2016-11-08--master--fffad83.jar
Icon=/home/zoltan/Bureau/Programs/Icons/Jabref
Type=Application
Categories=Development

デスクトップで開くとアプリが起動しますが、/usr/share/applicationsシステムにコピーすると認識できず、すぐに実行できません。何が問題なのでしょうか?

ベストアンサー1

ここを見てください: https://developer.gnome.org/integration-guide/stable/desktop-files.html.en

GNOMEは「カテゴリ」部分に非常に敏感です。次のように修正する必要があります。

Categories=GTK;GNOME;Development; 

PS:さて、ちょうどあなたの「カテゴリ」アイテムに「;」 「閉じる」機能がないことを確認しました。

また、GNOMEの下に「開発」カテゴリがあるかどうかはわかりません。他のカテゴリ(「設定」など)を適用して、機能していることを確認できます。

既存の.desktopファイルを修正してみる最後の機会です。

おすすめ記事