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?


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


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!


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


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.


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.


2

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

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

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

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

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.