如何在不使用终端的情况下清除最近使用的文件?

如何在不使用终端的情况下清除最近使用和查看过的文件?

我知道如何做到这一点的唯一方法是安装Ubuntu Tweak,可以通过http://ubuntu-tweak.com/找到并安装软件。

打开Ubuntu Tweake up并转到Gnome Settings然后取消选中Enable System Wide“Recent Documents”List

这取决于您使用的是Unity还是Classic桌面。

在Unity中,使用Zeitgeist记录您在“文件”镜头中看到的最新文档。 如果您不想使用终端删除这些终端,或者只想删除其中的一些,最好的办法是使用软件中心安装“活动日志”。 启动活动日志,您将看到按天分组的所有最近使用的应用和文档。 如果右键单击文档并单击“从日记中删除项目”,Zeitgeist将忘记您在该特定时间使用该文档。 如果单击“使用此URL删除所有项目”,Zeitgeist将忘记您使用该文档。 如果你想删除所有内容,这个终端命令(其他人已经发布)将完成这项工作:

rm ~/.local/share/zeitgeist/activity.sqlite zeitgeist-daemon --replace 

正在开发Zeitgeist全球隐私应用程序,这将使这更容易,但不幸的是它还没有发布。

Classic桌面(以及大多数应用程序的文件菜单中最近使用的文件列表)在〜/ .local / share / recent-used.xbel中存储最近使用过的文档的记录。 您可以使用文件管理器删除此文件,也可以将以下代码复制并粘贴到终端中:

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

希望有所帮助!

您可以在SourceForge的主页上使用bleachbit ,也可以通过软件中心安装。

它可以删除所有不必要的文件和系统缓存。

打开BleachBit,然后检查您的首选项:
要删除最近的文档,只需选择系统最近的文档

升级到12.04。 默认情况下,它附带一个清理器和设置向导。

在“ 系统设置”下,单击“ 隐私” ,可以选择清除最近的历史记录。

在Ubuntu 16.04的Nautilus中,单击左侧窗格中的“Recent”,将出现以下屏幕:

最近的文件

突出显示要从“最近”列表中删除的文件,然后使用右键单击以显示上下文菜单。 然后选择Remove from Recent

在终端中运行以下命令:

 rm ~/.local/share/zeitgeist/activity.sqlite zeitgeist-daemon --replace 

不久之前,我已经为Ubuntu 16.04 LTS开发了一个最近的文件指示器,这是个人项目,虽然我已经用它来回答Ask Ubuntu上的其他问题,特别是在这里和这里 。 在其他function中,它有一个清除最近使用的文件的选项。

在此处输入图像描述

获取指标非常简单:

 sudo add-apt-repository ppa:1047481448-2/sergkolo sudo apt-get update sudo apt-get install files-indicator 

这对我有用,禁止所有记录。

将这三行复制到空白文本文件:

 CREATE TRIGGER IF NOT EXISTS no_logging_uri AFTER INSERT ON uri BEGIN DELETE FROM uri ; END; CREATE TRIGGER IF NOT EXISTS no_logging_event AFTER INSERT ON event BEGIN DELETE FROM event ; END; CREATE TRIGGER IF NOT EXISTS no_logging_text AFTER INSERT ON text BEGIN DELETE FROM text ; END; 

假设您将该文件命名为triggers.sql 。 接下来要做的是在活动数据库上应用这些触发器:

 $ cat triggers.sql | sqlite3 ~/.local/share/zeitgeist/activity.sqlite 

如果要恢复标准function,只需删除数据库(将在没有触发器的情况下重新创建):

 $ rm ~/.local/share/zeitgeist/activity.sqlite 

删除xml文件的所有子项〜/ .local / share / recent-used.xbel

   

 $ sudo chattr +i ~/.local/share/recently-used.xbel 

使其不可变。 删除sqlite3数据库中的所有事件项,并使其不可变。

 $ sqlite3 ~/.local/share/zeitgeist/activity.sqlite sqlite> delete from event; $ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite