为什么 dash 自动完成(超级键)在第一次使用时很慢?

为什么 dash 自动完成(超级键)在第一次使用时很慢?

我喜欢使用 dash 自动完成功能(super/windows 键)来打开应用程序。

但该功能很慢。90% 的情况下我都会打开keepasspyCharm

但重启后第一次搜索需要几秒钟才能显示结果。

为什么?使用某种缓存应该相当容易。Dash 可以记住最后选择的 N 个应用程序。

我的 $HOME 中的 2k 个目录中有 80k 张图像,结构如下:

图像/YYYY/MM/DD

我猜想这就是原因,而不是互联网连接。

第一次搜索时,我能听到硬盘磁头旋转的声音。接下来的搜索速度很快。

答案1

Dash 可能会很慢,尤其是在启用了 Web 范围的情况下。尝试禁用 Web 范围

gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"

现在有一个更好的解决方案,如果你喜欢使用按键打开应用程序

  • 如果应用程序不是太多,可以考虑为它们分配快捷方式,你可以在 Ubuntu 中添加自定义快捷方式,打开设置>键盘>快捷键选项卡>自定义快捷键
  • 或者,如果您想使用按键打开所有应用程序和位置,请使用Synapse 启动器,查看这篇文章在 webup8

答案2

只有在我的台式电脑上,它才会很慢,因为那里有大约 80k 张数字图像。

我猜想如果您在启动后第一次使用搜索,搜索引擎需要加载其索引。

在其他文件较少的机器上,搜索速度很快。

这只是一个猜测,因为我不知道 dash 搜索使用哪种数据库/索引。

就我而言,它与网络搜索无关。

相关内容