Wie kann ich die zuletzt verwendeten und angezeigten Dateien löschen, ohne Terminal zu verwenden?
Wie kann ich die zuletzt verwendeten und angezeigten Dateien löschen, ohne Terminal zu verwenden?
Antworten:
Die einzige Möglichkeit, wie ich dies tun kann, ist die Installation von Ubuntu Tweak, das Sie unter http://ubuntu-tweak.com/ finden und die Software installieren können.
Öffnen Sie Ubuntu Tweak up und gehen Sie zu Gnome-Einstellungen. Deaktivieren Sie dann die Option Systemweite Liste " Zuletzt verwendete Dokumente" aktivieren
Dies hängt davon ab, ob Sie Unity oder den Classic-Desktop verwenden.
In Unity werden die zuletzt im Objektiv "Dateien" angezeigten Dokumente mit Zeitgeist protokolliert. Wenn Sie das Terminal nicht oder nur einige davon entfernen möchten, installieren Sie "Activity Journal" am besten über das Software Center. Wenn Sie das Aktivitätsjournal starten, werden alle kürzlich verwendeten Apps und Dokumente nach Tag gruppiert angezeigt. Wenn Sie mit der rechten Maustaste auf ein Dokument klicken und auf "Element aus Journal löschen" klicken, vergisst Zeitgeist, dass Sie dieses Dokument zu diesem bestimmten Zeitpunkt verwendet haben. Wenn Sie auf "Alle Artikel mit dieser URL löschen" klicken, vergisst Zeitgeist, dass Sie dieses Dokument jemals verwendet haben. Wenn Sie alles löschen möchten, erledigt dieser Terminalbefehl (den andere bereits gepostet haben) die Aufgabe:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
Es ist eine Zeitgeist Global Privacy-App in der Entwicklung, die dies einfacher machen wird, aber leider ist sie noch nicht veröffentlicht.
Auf dem Classic-Desktop (und den Listen der zuletzt verwendeten Dateien in den Dateimenüs der meisten Anwendungen) wird eine Aufzeichnung Ihrer zuletzt verwendeten Dokumente in ~ / .local / share / recent-used.xbel gespeichert. Sie können diese Datei einfach mit dem Dateimanager löschen oder den folgenden Code kopieren und in ein Terminal einfügen:
rm ~/.local/share/recently-used.xbel
Hoffentlich hilft das!
Sie können es bleachbit
von seiner Homepage auf SourceForge verwenden oder über das Software Center installieren.
Es kann alle unnötigen Dateien und den Systemcache löschen.
Öffnen Sie BleachBit und überprüfen Sie Ihre Einstellungen:
Zum Löschen der letzten Dokumente wählen Sie nur System→recent documents
Upgrade auf 12.04. Es wird standardmäßig mit einem Reinigungs- und Einstellungsassistenten geliefert.
Unter Systemeinstellungen auf Datenschutz klicken , gibt es eine Option zum Löschen des letzten Verlaufs.
In Ubuntu 16.04's Nautilus klicken Sie auf "Recent" im linken Fenster und dieser Bildschirm erscheint:
Markieren Sie die Dateien, die Sie aus der Liste der zuletzt verwendeten Dateien entfernen möchten, und rufen Sie mit der rechten Maustaste das Kontextmenü auf. Dann wählen Sie Remove from Recent
.
Führen Sie die folgenden Befehle in Ihrem Terminal aus:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
Vor einiger Zeit habe ich einen neuen Dateiindikator für Ubuntu 16.04 LTS entwickelt, der als persönliches Projekt gedacht war, obwohl ich ihn verwendet habe, um hier auf Ask Ubuntu einige andere Fragen zu beantworten, insbesondere hier und hier . Unter anderem besteht die Möglichkeit, kürzlich verwendete Dateien zu löschen.
Das Erhalten des Indikators ist ziemlich einfach:
sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator
Dies ist, was für mich funktioniert, deaktivieren Sie alle Protokollierung.
Kopieren Sie diese drei Zeilen in eine leere Textdatei:
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;
Nehmen wir an, Sie haben die Datei als benannt triggers.sql
. Als Nächstes müssen Sie diese Trigger auf die Aktivitätsdatenbank anwenden:
$ cat triggers.sql | sqlite3 ~/.local/share/zeitgeist/activity.sqlite
Wenn Sie die Standardfunktionalität wiederherstellen möchten, entfernen Sie einfach die Datenbank (sie wird ohne die Auslöser neu erstellt):
$ rm ~/.local/share/zeitgeist/activity.sqlite
Entfernen Sie alle untergeordneten Elemente der XML-Datei ~ / .local / share / recent-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"
/>
und
$ sudo chattr +i ~/.local/share/recently-used.xbel
unveränderlich zu machen. Löschen Sie alle Ereigniselemente in der SQLite3-Datenbank und machen Sie sie unveränderlich.
$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite