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

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

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

有什么方法可以阻止 Gnome 和/或 Unity 搜索此文件夹?

我听说过“使用单独的用户”,但那是行不通的,因为文件仍然会在我的硬盘中,而且;我经常浏览所述文件并同时工作(有点......哈哈)。

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

我不喜欢 gnome3 或 unity 界面,这已经够糟糕的了,我想喜欢 gnome3,但这件小事对我来说确实是一件大事。

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

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

我在终端中输入了太多垃圾,安装了太多东西,以至于我实际上不知道其中有什么窍门。因此,我计划:

  • 格式化我的机器(每当有新版本发布时我总是这么做)
  • 重新安装 Ubuntu 11.10 i386(我有一台 64 位机器和 4GB 内存,但根据我的经验,像 wine 这样的软件在 64 位上运行有困难,所以,我暂时继续使用 3.8GB 而不是 4GB)。
  • 安装Gnome3环境。
  • 弄清楚到底需要做什么。
  • 用完整、合适的答案更新这个问题。

感谢下一个链接(相关)的问答,它们在某种程度上帮助了我;但我不知道哪一个是 Ubuntu Unity/Gnome3 11.10 的最终答案(因为其中一些是针对 11.04 回答的,其中我使用了 ubuntu 经典登录):

答案1

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

在我的 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 调整工具

    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
    

这是重要的部分,截至目前,如果我敢搜索“硬件”......我会得到从硬件应用程序到其他我不希望在那里显示的硬件的混合包。

那么,让我们安装活动日志管理器

  • 安装活动日志管理器

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

之后,我将“该文件夹”添加到“伪黑名单”中,但没成功。这是因为这只会将其从活动日志中屏蔽。不会屏蔽 Dash,也不会屏蔽搜索。

这只不过是 Zeitgeist 的 GUI。

此时,什么都没有发生。Dash 仍然显示我之前浏览过的内容,并且现在浏览的内容也都会显示。

  • 删除“最近使用”的文件,并将其变成一个文件夹(对吗?)

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

完成最后一步后,Dash 将不再显示您之前浏览过的文件,也不会显示您新浏览的文件,此外,活动日志管理器将不会跟踪您设置的任何内容。Dash 中不再有“最近打开”部分,现在漂亮的活动日志将真正派上用场!

完成了!这对我来说确实有效,至少到目前为止(仅几个小时),希望它能一直有效。如果它停止工作,我想我会告诉你。

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

答案2

为什么不将私人文件保存在隐藏文件夹中?您可以给隐藏文件夹起一个以句点 (.) 开头的名称,例如:.mystuff

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

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

答案3

确实需要一种简单的方法来实现这一点。

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

我认为没有必要对所有最近的图像文件甚至所有最近的文件进行图形预览。

这实际上应该是一个可选应用程序,仅索引和显示此文件夹(和子文件夹)。这还应提供多个上下文。例如开发、家庭/私人、商务。

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

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

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

答案4

我确信安装 ActivityLogManager 并让它不要索引特定文件(您可能必须删除现有索引)将阻止任何文件出现在搜索中。对我来说似乎有效,但我不记得我做了什么。检查活动日志中没有条目,检查 ActivityLogManager 是否没有跟踪,看看问题是否仍然存在。

相关内容