GNOME shell 无法检测自定义 .desktop 文件

GNOME shell 无法检测自定义 .desktop 文件

根据官方指南.desktop,gnome启动器支持在这两个路径中查看和显示自定义文件:
/usr/share/applications
~/.local/share/applications

但上述路径均无效。我甚至重启了操作系统,但没有任何变化。我还尝试了gnome 启动器中的locate一些示例.desktop,包括内置应用程序和新应用程序(openToonz)。这是我找到的一条路径:
/var/lib/snapd/desktop/applications

显然,我将我的复制.desktop到上面的路径并等待......在虚空中。

我做错了什么?下面是我.desktop

[Desktop Entry]
Name=OALD
Comment=Open OALD online in Firefox
Exec=firefox "https://www.oxfordlearnersdictionaries.com"
Icon=oald.png
Type=Application
NoDisplay=true
StartupNotify=true
Categories=Education; Network; Dictionary;
Keywords=dictionary;internet;web app;
Actions=private-mode


[Desktop Action private-mode]
Name=Open in Private Mode
Exec=firefox -private-window "https://www.oxfordlearnersdictionaries.com"

顺便说一句,我的.desktop是一个由 Firefox 打开的链接。

答案1

您的文件唯一错误的.desktop是以下一行:

NoDisplay=true

NoDisplay=true 方法

该应用程序存在,但不会在菜单中显示它。

因此,请删除此行或将其更改为

NoDisplay=false

然后将.desktop文件放入~/.local/share/applications(仅适用于当前用户)或放入/usr/share/applications(适用于所有用户)。

相关内容