如何在不使用终端的情况下清除最近使用和查看的文件?
如何在不使用终端的情况下清除最近使用和查看的文件?
Answers:
我知道如何执行此操作的唯一方法是安装Ubuntu Tweak,可以通过访问http://ubuntu-tweak.com/并安装该软件来找到它。
打开Ubuntu进行调整,然后转到Gnome设置,然后取消选中“ 启用系统范围的“最新文档”列表”
这取决于您使用的是Unity还是Classic桌面。
在Unity中,使用Zeitgeist记录在“文件”镜头中看到的最新文档。如果您不想使用终端删除它们,或者只想删除其中一些,最好的办法是使用软件中心安装“活动日志”。启动“活动日志”,您将看到按天分组的所有最近使用的应用程序和文档。如果右键单击一个文档,然后单击“从日记中删除项目”,则Zeitgeist将忘记您在该特定时间使用了该文档。如果单击“使用此URL删除所有项目”,则Zeitgeist将忘记您曾经使用过该文档。如果要删除所有内容,此终端命令(其他人已经发布了)将完成此工作:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
有一个Zeitgeist全球隐私应用程序正在开发中,它将使此过程变得更加容易,但是很遗憾,它尚未发布。
经典桌面(以及大多数应用程序的“文件”菜单中的最近使用文件的列表)将您最近使用的文档的记录存储在〜/ .local / share / recently-used.xbel中。您可以使用文件管理器删除此文件,也可以将以下代码复制并粘贴到终端中:
rm ~/.local/share/recently-used.xbel
希望有帮助!
您可以使用bleachbit
从它的主页在SourceForge上,或通过软件中心安装。
它可以删除所有不必要的文件和系统缓存。
打开BleachBit,然后检查您的首选项:
要删除最近的文档,请仅选择System→recent documents
在Ubuntu 16.04的Nautilus中,单击左窗格中的“最近”,然后出现以下屏幕:
突出显示要从“最近使用”列表中删除的文件,然后单击鼠标右键以打开上下文菜单。然后选择Remove from Recent
。
在终端中运行以下命令:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
这是对我有用的,禁用所有日志记录。
将以下三行复制到空白文本文件中:
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
如果要恢复标准功能,只需删除数据库(它将在没有触发器的情况下重新创建):
$ rm ~/.local/share/zeitgeist/activity.sqlite
删除xml文件〜/ .local / share / recently-used.xbel的所有子级
<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
/>
和
$ 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