![如何将 shell 程序添加到 Unity 搜索结果中?](https://linux22.com/image/1111759/%E5%A6%82%E4%BD%95%E5%B0%86%20shell%20%E7%A8%8B%E5%BA%8F%E6%B7%BB%E5%8A%A0%E5%88%B0%20Unity%20%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E4%B8%AD%EF%BC%9F.png)
当您将无需安装的应用程序添加到 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
目录中。