在 Elementary Linux 中创建的桌面快捷方式未出现在应用程序列表中

在 Elementary Linux 中创建的桌面快捷方式未出现在应用程序列表中

经过几个小时的折腾,我在 ElementaryOS(基于 Ubuntu)上安装了 Oracle SQL Developer,并Oracle SQL developer.desktop/usr/share/applicatons

唯一的问题是,当我从 GUI 打开应用程序菜单时它没有出现。

.desktop 文件中的代码:

[Desktop Entry]
Type=Application
Terminal=false
Name=Oracle SQL Developer
Icon=/sqldeveloper/icon.png
Exec=sqldeveloper

ls -l /usr/share/applicatons/Oracle SQL developer.desktop 的输出

-rw-r--r-- 1 root root 120 Aug 31 13:48 /usr/share/applications/Oracle SQL Developer.desktop

所有其他 .desktop 文件也是 -rw-r--r--

解决方法是,我可以通过运行从终端打开 SQL Developer sqldeveloper,但我想使用我创建的快捷方式。有什么想法可以让它出现在应用程序菜单中吗?

干杯

答案1

我检查了其他一些 .desktop 文件,发现我缺少该类别,在 Scratch 的语法高亮中以红色突出显示。

我把它放在

Categories=Development

它出现了。

需要注意的是,您可以为一个项目添加多个类别,但是只有在 (Scratch,我不知道 Gedit) 中以红色突出显示的类别才会出现在 Elementary 的菜单中。

相关内容