Unity搜索,如何去掉某些结果?

Unity搜索,如何去掉某些结果?

当我想运行计算器,我单击 Unity First 图标(仪表板?),然后开始输入:

:正在显示计算器作为第一个结果(可能是因为 zeitgeist 记录了它是我最常使用的应用程序)
卡尔:仍然显示计算器作为第一个结果
计算: 正在显示libreoffice calc作为第一个结果

这很烦人,因为如果我点击“输入”libreoffice calc已启动 :(

我尝试过将libreoffice calc在“活动日志管理器”中,但行为没有改变。
因此,主要问题是:
如何预防libreoffice calc显示为第一个结果,而不将其完全从统一中移除?
更进一步来说:
为什么搜索结果中第一个显示的是“计算“ 而不是 “卡尔“ 或者 ”“?

答案1

为什么使用“calc”搜索时它会作为第一个结果出现,而不是使用“cal”或“c​​a”?

这是因为直到你写calc它是按字母顺序排序的,当你写的时候calc会有一个包含完整单词的程序(LibreOffice Calc) 这样程序就会跳转到列表的第一个位置,这叫做命中。

然后我们可以假设 dash 搜索将首先寻找可能的匹配项,如果没有匹配完整的查询,则按字母顺序对它们进行排序,如果找到匹配的单词,则始终在第一个位置显示匹配项。

如何在不将 LibreOffice Calc 从 Unity 中完全删除的情况下阻止其显示为第一个结果?

对于你的问题的第一部分,你应该看看

它解释了如何以及为什么不能简单地删除搜索结果(并提供了可能的解决方法)。

无法只隐藏一个应用程序而不删除它的全局快捷方式(即使你仍然可以在桌面上有这个快捷方式)。

相关内容