![如何使可执行文件出现在搜索结果中](https://linux22.com/image/846645/%E5%A6%82%E4%BD%95%E4%BD%BF%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E5%87%BA%E7%8E%B0%E5%9C%A8%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E4%B8%AD.png)
我下载了一个程序,为了运行它,我打开终端,进入它存储的目录,然后输入 来运行它./<program>
。这有点麻烦,因为我每天都会使用这个程序。我该如何设置,这样当我按下超级键时,就可以通过在搜索中输入程序名称 (TeamSpeak) 来找到该程序?
答案1
要让您的程序出现在 Unity Dash 中(按下 Super 键),它需要在适当的位置放置一个启动器(.desktop)文件。
因此创建一个名为TeamSpeak.桌面在目录中〜/ .local/share/应用程序包含以下内容:
[桌面条目]
名称=TeamSpeak
注释=游戏语音通讯系统
Exec=/full/path/to/program
Terminal=false
类型=应用程序
完成此操作后,它应该会显示在 Dash 中。
答案2
您需要将程序添加到 PATH。转到您的主目录。按Ctrl+ H,您现在可以看到隐藏文件。在您最喜欢的文本编辑器中打开.bashrc
并将以下内容添加到文件末尾(将目录更改为正确的目录):
export PATH="$PATH:/directory/of/program"
保存并退出。
打开终端并运行:
source .bashrc
现在尝试运行你的程序。