Jak wyczyścić ostatnio używane pliki bez użycia terminala?

30

Jak mogę wyczyścić ostatnio używane i przeglądane pliki bez użycia terminala?

Pascal
źródło
1
Co jest nie tak z terminalem? Zawsze możesz utworzyć graficzny skrót do polecenia terminalu.
Adam Byrtek,
3
My, fani linuksa, nie mieliby nic przeciwko ... ale nowi użytkownicy migrujący z innego systemu operacyjnego mogą preferować metodę GUI do czyszczenia ostatnio przeglądanych plików.
nik90
3
na Ubuntu 10.10 masz do tego opcję w menu. myślę, że jest szybszy i łatwiejszy w użyciu za pomocą interfejsu GUI
Pascal

Odpowiedzi:

7

Jedyny sposób, w jaki wiem, jak to zrobić, to zainstalować Ubuntu Tweak, który można znaleźć wchodząc na http://ubuntu-tweak.com/ i instalując oprogramowanie.

Otwórz Ubuntu Tweak w górę i przejdź do ustawień Gnome, a następnie usuń zaznaczenie opcji Włącz listę „Najnowsze dokumenty” w całym systemie

scouser73
źródło
Dziękuję za odpowiedź. Próbowałem zainstalować poprawki Ubuntu kilka dni temu, ale wymaga Pythona <2.7 i 2.7.1 jest częścią natty. więc muszę czekać na aktualizację
Pascal,
launchpad.net/~tualatrix/+archive/ppa to Ubuntu Tweak PPA, który zainstaluje się dla Ciebie bez żadnych niezaspokojonych problemów z zależnościami.
scouser73
To rozwiązanie już nie działa. Korzystam z pulpitu Classic i odznaczam tę opcję, jak zwykle po nowej instalacji, ale najnowsze dokumenty wciąż się kumulują.
Oxwivi
23

To zależy od tego, czy korzystasz z Unity, czy z klasycznego pulpitu.

W Unity ostatnie dokumenty widoczne w obiektywie Pliki są rejestrowane przy użyciu Zeitgeist. Jeśli nie chcesz używać terminala do ich usuwania lub chcesz usunąć tylko kilka z nich, najlepiej jest zainstalować „Dziennik aktywności” za pomocą Centrum oprogramowania. Uruchom dziennik aktywności, a zobaczysz wszystkie ostatnio używane aplikacje i dokumenty pogrupowane według dnia. Jeśli klikniesz dokument prawym przyciskiem myszy i klikniesz „Usuń element z dziennika”, Zeitgeist zapomni, że używałeś tego dokumentu w określonym czasie. Jeśli klikniesz „Usuń wszystkie elementy z tym adresem URL”, Zeitgeist zapomni, że kiedykolwiek używałeś tego dokumentu. Jeśli chcesz usunąć wszystko, polecenie terminalu (które inni już już opublikowali) wykona zadanie:

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

Jest Zeitgeist Globalny app prywatności w rozwoju , który ułatwi to zadanie, ale niestety nie jest jeszcze wydana.

Klasyczny pulpit (i listy ostatnio używanych plików w menu Plików większości aplikacji) przechowuje zapis ostatnio używanych dokumentów w ~ / .local / share / ostatnio używany. Xbel. Możesz po prostu usunąć ten plik za pomocą menedżera plików lub skopiować i wkleić następujący kod do terminala:

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

Mam nadzieję, że to pomaga!

Josh
źródło
5

Możesz skorzystać bleachbitze strony głównej SourceForge lub zainstalować go za pośrednictwem Centrum oprogramowania.

Może usunąć wszystkie niepotrzebne pliki i pamięć podręczną systemu.

Otwórz BleachBit, a następnie sprawdź swoje preferencje:
aby usunąć ostatnie dokumenty, wybierz tylko Systemrecent documents

paru38
źródło
5

Zaktualizuj do 12.04. Domyślnie jest wyposażony w kreator czyszczenia i ustawień.

W Ustawieniach systemu kliknij Prywatność , istnieje możliwość wyczyszczenia najnowszej historii.

Ciekawy uczeń
źródło
Wyjaśnij swoją odpowiedź za pomocą zrzutów ekranu
Tachyons,
2

W Nautilusie Ubuntu 16.04 kliknij „Ostatnie” w lewym panelu, a pojawi się ten ekran:

Ostatnie pliki

Podświetl pliki, które chcesz usunąć z listy Ostatnie i użyj prawego przycisku myszy, aby wyświetlić menu kontekstowe. Następnie wybierz Remove from Recent.

WinEunuuchs2Unix
źródło
2

Uruchom następujące polecenia w swoim terminalu:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
huache
źródło
2
Pytanie mówi bez użycia terminala
Sergiy Kolodyazhnyy
2

Jakiś czas temu opracowałem wskaźnik ostatnich plików dla Ubuntu 16.04 LTS, który miał być osobistym projektem, chociaż użyłem go, aby odpowiedzieć na kilka innych pytań tutaj w Ask Ubuntu, szczególnie tu i tutaj . Oprócz innych funkcji ma opcję czyszczenia ostatnio używanych plików.

wprowadź opis zdjęcia tutaj

Uzyskanie wskaźnika jest dość proste:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator
Sergiy Kolodyazhnyy
źródło
0

To działa dla mnie, WYŁĄCZANIE WSZYSTKIEGO LOGOWANIA.

Skopiuj te trzy wiersze do pustego pliku tekstowego:

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;

Załóżmy, że nazwałaś plik jako triggers.sql. Następną czynnością jest zastosowanie tych wyzwalaczy w bazie danych działań:

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

Jeśli chcesz przywrócić standardową funkcjonalność, po prostu usuń bazę danych (zostanie ona odtworzona bez wyzwalaczy):

$ rm ~/.local/share/zeitgeist/activity.sqlite
dschulz
źródło
Przepraszamy za brakującą część „bez użycia terminala” :)
dschulz
-2

usuń wszystkie elementy potomne pliku xml ~ / .local / share / ostatnio używany.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"
/>

i

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

aby było niezmienne. upuść wszystkie zdarzenia w bazie danych sqlite3, a także uczyń je niezmiennymi.

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
9re
źródło