如何将 shell 程序添加到 Unity 搜索结果中?

如何将 shell 程序添加到 Unity 搜索结果中?

当您将无需安装的应用程序添加到 Ubuntu 时,它们不会出现在 Unity 搜索中。例如,我下载了 Eclipse 并将其解压到文件夹中:~/SelfInstall/eclipse

我如何获取eclipse位于的~/SelfInstall/eclipse/以显示在搜索结果中?

更新:

啊,如果我添加一个“桌面配置文件”并将.local/share/applications其指向启动脚本,那么它就可以工作了,但我不知道如何创建“桌面配置文件”类型的文件。我不得不复制一个并编辑其属性。关于如何从头开始创建这些文件,您有什么想法吗?

更新 2:

好的,文件看起来应该是这样的:

cat .local/share/applications/opt_eclipse.desktop 

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse IDE
Icon=/home/me/SelfInstall/eclipse/icon.xpm
Exec=/home/me/SelfInstall/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;

答案1

您需要为该应用程序创建或复制现有的 .desktop 文件到您的$XDG_DATA_HOME/applications目录中。

相关内容