Wie lösche ich kürzlich verwendete Dateien ohne Verwendung eines Terminals?

30

Wie kann ich die zuletzt verwendeten und angezeigten Dateien löschen, ohne Terminal zu verwenden?

Pascal
quelle
1
Was ist los mit dem Terminal? Sie können jederzeit eine grafische Verknüpfung für einen Terminalbefehl erstellen.
Adam Byrtek
3
Wir Linux-Fans hätten nichts dagegen, aber neue Benutzer, die von einem anderen Betriebssystem migrieren, bevorzugen möglicherweise eine GUI-Methode, um kürzlich angezeigte Dateien zu löschen.
Nik90
3
auf ubuntu 10.10 hast du dafür eine option im menü. Ich denke, es ist schneller und einfacher zu bedienen über gui
Pascal

Antworten:

7

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

scouser73
quelle
Danke für die Antwort. Ich habe vor ein paar Tagen versucht, Ubuntu-Tweaks zu installieren, aber dafür ist Python <2.7 erforderlich, und 2.7.1 ist Teil von Natty. Also muss ich auf ein Update warten
Pascal
launchpad.net/~tualatrix/+archive/ppa ist das Ubuntu Tweak PPA, das für Sie installiert wird, ohne dass ungelöste Abhängigkeitsprobleme auftreten.
Scouser73
Diese Lösung funktioniert nicht mehr. Ich bin auf dem Classic-Desktop und habe die Option deaktiviert, wie ich es normalerweise nach einer Neuinstallation getan habe, aber die letzten Dokumente häufen sich immer wieder.
Oxwivi
23

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!

Josh
quelle
5

Sie können es bleachbitvon 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 Systemrecent documents

paru38
quelle
5

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.

Neugieriger Lehrling
quelle
Verdeutlichen Sie Ihre Antwort mit Screenshots
Tachyons
2

In Ubuntu 16.04's Nautilus klicken Sie auf "Recent" im linken Fenster und dieser Bildschirm erscheint:

Neueste Dateien

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.

WinEunuuchs2Unix
quelle
2

Führen Sie die folgenden Befehle in Ihrem Terminal aus:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
Huache
quelle
2
Die Frage sagt ohne Terminal
Sergiy Kolodyazhnyy
2

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.

Bildbeschreibung hier eingeben

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
Sergiy Kolodyazhnyy
quelle
0

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
dschulz
quelle
Entschuldigung, dass Sie den Teil "ohne das Terminal zu benutzen"
verpasst haben
-2

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
9re
quelle