如何从 Ubuntu 搜索中删除特定文件夹?

如何从 Ubuntu 搜索中删除特定文件夹?

有没有办法阻止特定文件夹的文件出现在 Unity 搜索中?

答案1

当您使用文件和文件夹时,您的活动会被 Zeitgeist 服务记录下来。Unity 在其搜索结果中使用来自 Zeitgeist 的数据。

由于 Zeitgeist 和 Unity 是独立的服务,因此 Zeitgeist 不会受到 Unity 更新的影响。

据我所知,活动日志管理器是管理 Zeitgeist 日志的唯一简便方法。我知道您担心 Zeitgeist 活动日志管理器不是“原生”的,但据我所知,它是。它由 Zeitgeist 的开发人员维护,并将包含在 Ubuntu Precise 中;我认为它没有包含在 Oneiric 中的唯一原因是它发布得太晚了。

正如您可能从 Gonzo 链接的 OMG Ubuntu 文章中看到的那样,有一个 PPA,因此保持 Zeitgeist 和活动日志管理器的更新真的没什么可担心的。几个月前,我在 Oneiric 上网本上安装了活动日志管理器,从那时起它就一直运行良好。

您需要执行以下操作:

sudo add-apt-repository ppa:zeitgeist/ppa 
sudo apt-get update
sudo apt-get install activity-log-manager

然后,您可以通过在 Unity 中搜索来启动它。加载后,您会在“文件”选项卡中找到阻止记录某些文件夹的选项。

当您使用这些文件时,Zeitgeist 将不再记录它们,但如果您之前使用过任何文件,它们仍会显示在 Unity 的搜索结果中。要停止这种情况,您需要删除 Zeitgeist 对它们的记录。最好的方法是使用“活动日志”,您可能需要先安装它。只需在 Ubuntu 软件中心搜索它或运行:

sudo apt-get install gnome-activity-journal

启动它,你会看到你的计算机使用情况按时间顺序排列。浏览直到找到你上次使用这些文件的时间,右键单击某个文件,然后单击“删除所有带有此 URL 的项目”;Zeitgeist 会忘记你曾经使用过该文件。

Activity Journal 包含在默认的 Ubuntu 存储库中,因此如果您真的不想添加 PPA 并安装 Activity Log Manager,您可以安装它并在每次使用文件时使用它来手动删除 Zeitgeist 的记录。不过,这不太方便。

编辑:我最初说活动日志管理器是官方的 GNOME 项目 - 从 Manish 的评论中您会看到,事实并非如此。我已将措辞改为“由 Zeitgeist 的开发人员维护”。

答案2

相关内容