为什么“MyApp.Desktop”启动器不会出现在“显示应用程序”中?

为什么“MyApp.Desktop”启动器不会出现在“显示应用程序”中?

我正在使用 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

相关内容