使用桌面版 Ubuntu 13.10 上的 Smart Scopes,我注意到有时(通常是我第一次使用 Dash 搜索某些内容时)安装在我系统上的应用程序会退居到在线推荐的后台(当然是购物,还有我的在线文件等)。也就是说,我输入应用程序的名称,出于某种原因,在线建议会首先出现;直到几秒钟后我才会得到明显的建议:应用程序本身。
遵循@WarrenHill 的非常好的答案这里,我可以禁用在线范围,并发现应用程序建议的出现实际上不应该花这么长时间。因此,这不是某种 FIFO 架构(我可以接受;只要没有任何本地结果,我不介意看到在线建议);实际上启用在线范围慢下来得到我想要的结果。
但是,这并不意味着我永远都不想获得在线建议。事实上,我有点喜欢它们;只是它们对我的日常工作来说比本地结果没那么有用。所以,我的问题是:
有没有办法指定范围的运行顺序?我可以阻止 Dash 寻求在线建议,直到收集完所有本地结果为止吗?
答案1
看看这个答案如何改变镜头中瞄准镜的顺序?
据我所知,范围实际上做先进先出显示结果
就我个人的经验而言,我一开始就禁用了智能范围。然而,输入搜索词需要相当长的时间才能显示本地结果。我也有其他用户启用了智能范围,显示本地结果所需的时间并不长(尽管时间上有些差异)。
我认为减缓本地结果的原因是不是因为有些示波器的优先级高于其他示波器,但可能是因为示波器越多意味着处理器的负载越高。另外要考虑到在线示波器不需要太多处理能力仅就每个范围而言,计算机只是将查询发送到在线示波器,然后它们会返回结果,这可能是在线示波器首先显示的原因。但每个示波器都会给处理器带来负载,从而影响本地示波器的速度。实际上,显示结果本身可以被视为处理器负载。
...不过你可以等待更好的答案