我正在使用 Ubuntu 18.04.1 LTS,并为“MyApp”创建了一个名为“MyApp.Desktop”的文件。我将其放在目录中~/.local/share/applications
,但它不会显示在 GNOME“显示应用程序”列表中。我遗漏了什么?
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name[en_US]=MyApp
Exec=/home/myuser/MyApp/MyApp
Icon=/home/myuser/icons/MyApp.png
答案1
首先,文件结尾不能.desktop
有大写字母。Linux 区分大小写。
其次,您需要先拥有一个Name=
字段,然后才能声明特定于区域的字段。[en_US]
从文件中删除是最简单的解决方法。您也可以同时拥有Name=
和Name[en_US]=
字段。
欲了解更多信息,您可以在此处查看示例文件:https://standards.freedesktop.org/desktop-entry-spec/latest/apa.html