有没有办法可以阻止Gnome和/或Unity搜索中的文件夹?

我有时浏览色情媒体文件,我有一些存储在我的硬盘中。 所有说的内容都保存在一个特定的文件夹中。

有没有办法可以阻止这个文件夹从Gnome和/或Unity搜索?

我听说’使用单独的用户’,但这不起作用,因为文件仍然在我的硬盘中,加上; 我经常浏览所说的文件并同时工作(有点……哈哈)。

所以,简而言之,我想阻止(黑名单)来自Dash的某个文件夹。

它不够糟糕,我不喜欢gnome3或统一界面,我想要像gnome3,但这个小东西对我来说真的很重要。

希望我能在这里得到一些帮助。

编辑:我似乎已成功将我想要黑名单的文件夹列入黑名单,并以某种方式设法删除(之前的黑名单)“最近使用”的文件。

我已经输入了很多废话到终端,并安装了很多东西,我实际上不知道这是什么伎俩。 所以,我计划:

  • 格式化我的机器(就像新版本出来时一样)
  • 重新安装Ubuntu 11.10 i386(我拥有64位机器和4GB内存,但根据我的经验,软件,如葡萄酒,在64位上工作有困难,所以,我现在将继续使用3.8GB而不是4GB)。
  • 安装Gnome3环境。
  • 找出需要完成的工作。
  • 用完整,恰当的答案更新这个问题。

感谢下一个相关的(相关)Q&A,这在某种程度上帮助了我; 我不知道哪一个是Ubuntu Unity / Gnome3 11.10的最终答案(因为其中一些是11.04的答案,其中,我使用了ubuntu经典登录):

  • 如何防止最近的文件出现在Unity中?
  • 如何防止某些目录/文件出现在Unity的破折号中?

好的,所以; 我再次格式化我的硬盘,只是从头开始。 这是整个故事:

在我的Lenovo T400 ThinkPad上成功安装Ubuntu 11.10 i386之后;

  1. 安装依赖项(Google Chrome和Gnome Shell所需)

     sudo apt-get -f install 
  2. 安装Gnome Shell

     sudo apt-get install gnome-shell 
  3. 安装Gnome Tweak Tool

     sudo apt-get install gnome-tweak-tool 

    安装后,它应该在菜单中显示为“高级设置”。

  4. 可选安装Gnome联系人

    注意:不包含在Ubuntu中,但不知何故在DASH中显示一些联系人作为搜索结果; 但是在点击时不会打开任何内容,除非你安装它。

     sudo apt-get install gnome-contacts 
  5. 可选安装Gnome Sushi(MacOS X’-ish空格键文件预览器)

     sudo apt-get install gnome-sushi 

这是重要的部分,截至目前,如果我敢于“努力”搜索……我会从硬件应用程序到其他那些我不想在那里显示的硬件中得到一个混合包。

那么,让我们安装Activity Log Manager

  • 安装活动日志管理器

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

在此之后,我将“文件夹”添加到“伪黑名单”中,没有运气。 那是因为这只会阻止它退出活动日志。 不是短跑,也不是搜索。

  • 安装活动日记

这只是Zeitgeist的GUI。

在此刻; 一切都没发生。 Dash仍然显示我以前浏览过的内容,无论我现在浏览的是什么,都会显示出来。

  • 删除“最近使用的”文件,并将其转换为文件夹(对吗?)

     rm ~/.local/share/recently-used.xbel mkdir ~/.local/share/recently-used.xbel 

在最后一步之后; Dash不会推送您以前浏览过的文件,并且不会显示您的新浏览器文件,而且,活动日志管理器不会跟踪您设置的任何内容。 在Dash中没有“最近开放”的部分,现在美丽的活动期刊实际上是有用的!

完成! 这实际上对我有用,至少到现在为止(仅仅几个小时),希望它会保持这种状态。 如果它停止工作,我想我会告诉你。

显然,Sean Houlihane是对的,谢谢你。

为什么不将私人文件保存在隐藏文件夹中? 您通过为其命名以句点(。)开头来创建隐藏文件夹。例如:.mystuff

您可以通过按ctrl + H或转到Nautilus菜单中的查看>显示隐藏文件来查看这些文件夹。 (我想那些是英文单词)

Gnome不应该在这些文件夹中显示内容。

这需要一个简单的方法来做到这一点。

作为我工作的一部分(信息安全),我会审查“可疑”内容。

我认为不需要为所有RECENT图像文件或甚至所有最近的文件提供图形潜行峰值。

这应该是一个选择加入的应用程序,只有这个文件夹(和子文件夹)索引和呈现。 这也应该提供多种上下文。 例如。 发展,家庭/私人,商业。

如果我们仍然允许组织他们的文件夹和文件,那么我们需要能够控制如何访问或记住这些文件。

我从另一个发布的问题改编了一个解决方案:

如何防止最近的文件出现在Unity中?

我很确定安装ActivityLogManager并说服它不要索引特定文件(您可能必须删除现有索引)将停止显示在搜索中的任何文件。 似乎对我有用,但我不记得我所做的具体细节。 检查活动日志是否没有条目,检查ActivityLogManager是否跟踪,并查看问题是否仍然存在。

我认为最谨慎的行动是遵循下面列出的步骤。

  1. 将目录重命名为非色情内容
  2. 更改文件夹的权限,以便只有root才能真正读取文件。 这是通过以下命令完成的:

     sudo chmod -r /path/to/folder 

这样,索引器内部的文件甚至无法读取。 但是,了解如何刷新当前索引缓存会很有用。

毋庸置疑,要访问文件,您需要运行您使用的任何应用程序以root权限打开它们(即使用sudo appname /path/to/file ),这应该被视为一个加号。

并非我已经这样做了,我认为没有必要下载这类内容。

您可以配置来自哪些来源“Zeitgeist”,Ubuntu的活动跟踪器(inheritance自Gnome),使用活动日志管理器跟踪事件。

活动日志管理器截图

它让你

  • 禁用某些对象类型的跟踪,
  • 禁用按文件夹跟踪对象源,
  • 删除最近收集的,在特定时间段内或完全收集的曲目。