Gnome Shell“文件和文件夹”镜头仅查找我的主目录中的文件和文件夹

Gnome Shell“文件和文件夹”镜头仅查找我的主目录中的文件和文件夹

几天前,我安装了带有 Gnome Shell 的 Ubuntu 17.10。

我的 dash 可以找到我的所有应用程序(所以它工作得很好),但它只能找到直接位于我的主文件夹中的文件和文件夹。它找不到位于主目录子文件夹或最近文件的文件/文件夹。

例如,假设我的主目录中有文件夹

  • foo1
  • foo2

和文件

  • bar1.odt
  • bar2.odt

和该文件夹foo1包含文件bar3.odt

假设我刚刚打开(通过 Nautilus,然后是 OpenOffice)一个文件bar4.odt位于文件夹中foo2

如果我输入酒吧3(子文件夹中的文件)或酒吧4(最近的文件),破折号返回“无结果”(我从意大利语“Nessun risultato”翻译而来)。

如果我输入foo1或者酒吧1,它返回正确的结果,因为它们直接位于我的主文件夹中。

我重新安装install unity-lens-files并尝试了 jnv (#10) 的解决方案Unity“文件和文件夹”镜头找不到任何东西

zeitgeist-daemon --quit
rm -rvf ~/.local/share/zeitgeist/fts.index/
zeitgeist-daemon --replace

...无济于事。

当我这样做时zeitgeist-daemon --replace,我收到以下警告消息:

$ zeitgeist-daemon --replace
[16:48:00.914102 WARNING] zeitgeist-daemon.vala:127: Unable to parse version info!
[16:48:01.355342 WARNING] zeitgeist-daemon.vala:127: Unable to parse version info!

** (zeitgeist-datahub:3580): WARNING **: zeitgeist-datahub.vala:227: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!

关于以下内容/usr/share/unity/client-scopes.jsonunity-lens-files

"unity-lens-files": ["files-local.scope"],

在 dconf /desktop /unity /lens /files 中,该use-locate选项设置为ON

在设置/搜索中,File选项是ON

答案1

GNOME shell 仅索引您的主目录或“默认”文件夹中的某些文件。

然而,对于 17.10,做出了决定不是自动安装修改索引所需的工具,即tracker。这是由于一些担忧它可能对 CPU 和 io 的侵扰太大和/或负担太重。(*)

sudo apt-get install tracker

如果你已经安装,tracker你可以通过设置菜单:

  1. 设置
  2. 导航搜索
  3. 确保您已文件打开并禁用你不喜欢的其他搜索(即软件中心日历, ETC)
  4. 点击底部的小齿轮(⚙️)按钮打开菜单 带跟踪器的搜索选项菜单
  5. 然后导航至其他然后点击加号 (+) 符号添加其他搜索路径 使用加号添加自定义搜索路径
  6. 关闭后设置面板,您可以注销并重新登录,或手动启动索引

tracker daemon -s

然后你可以使用以下命令检查进度

tracker status

并获得类似这样的输出:

Currently indexed: 3556 files, 174 folders
Remaining space on database partition: 170.5 GB (69.29%)
All data miners are idle, indexing complete

(*)就我个人而言,我没有看到任何负面影响。事实上,在我的现代 SSD 上,索引过程在几秒钟内就完成了,总共有 3500 个文件,共 54GB。

答案2

GNOME shell 默认索引您的主目录或“默认”文件夹(文档、下载、音乐、图片和视频)中的文件。

但您可以手动添加要包含搜索的文件夹。要执行此操作,请按照以下步骤操作。

  1. 打开设置
  2. 导航搜索选项。确保“文件“已打开
    在此处输入图片描述
  3. 点击底部的齿轮 (⚙️)。会弹出一个窗口。
  4. 转到“其他“ 标签。
  5. 点击+图标并添加您想要包含以供搜索的文件夹。
    在此处输入图片描述
  6. 重启。

它似乎tracker不再在 Ubuntu 17.10 中默认安装(请参阅Robert Riedl 的回答),您必须tracker先手动安装。

相关内容