Ubuntu

.desktop 文件在 /usr/share/applications 中不起作用

  • April 16, 2021

.desktop我使用 GNOME 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,系統無法辨識它,因此我無法快速啟動它。可能是什麼問題?

看看這裡: https ://developer.gnome.org/integration-guide/stable/desktop-files.html.en

可能 gnome 在“類別”部分非常敏感。你可能需要修改像

Categories=GTK;GNOME;Development; 

PS:順便說一句,我剛剛注意到您的“類別”條目沒有用“;”“關閉” 特點。

另外,我不確定 gnome 下是否存在 Development 類別。您可以應用另一個類別(即設置;)來查看它是否有效。

您可以嘗試修改現有 .desktop 文件的最後機會….

引用自:https://unix.stackexchange.com/questions/325468