Come cancellare i file utilizzati di recente senza utilizzare un terminale?


30

Come posso cancellare i file usati e visualizzati di recente senza usare il terminale?


1
Cosa c'è che non va nel terminale? È sempre possibile creare un collegamento grafico per un comando terminale.
Adam Byrtek,

3
Beh, a noi fan di Linux non dispiacerebbe ... ma i nuovi utenti che migrano da altri sistemi operativi potrebbero preferire un metodo GUI per cancellare i file visualizzati di recente.
nik90,

3
su Ubuntu 10.10 hai un'opzione nel menu per quello. penso che sia più veloce e più facile da usare via gui
Pascal

Risposte:


7

L'unico modo per sapere come farlo è installare Ubuntu Tweak, che puoi trovare andando su http://ubuntu-tweak.com/ e installando il software.

Apri Ubuntu Modifica e vai su Impostazioni di Gnome quindi deseleziona Abilita elenco "Documenti recenti" a livello di sistema


Grazie per la risposta. ho provato a installare Ubuntu Tweaks qualche giorno fa ma richiede che Python <2.7 e 2.7.1 faccia parte di Natty. quindi devo aspettare un aggiornamento
Pascal,

launchpad.net/~tualatrix/+archive/ppa è Ubuntu Tweak PPA che verrà installato per te senza che si verifichino problemi di dipendenza non soddisfatti.
scouser73,

Questa soluzione non funziona più. Sono sul desktop classico e deselezionato l'opzione come al solito dopo una nuova installazione, ma i documenti recenti continuano ad accumularsi.
Oxwivi,

23

Dipende dal fatto che tu stia utilizzando Unity o il desktop Classic.

In Unity, i documenti recenti visualizzati nell'obiettivo File vengono registrati tramite Zeitgeist. Se non si desidera utilizzare il terminale per rimuoverli o si desidera rimuoverne solo alcuni, la cosa migliore da fare è installare "Activity Journal" utilizzando il Software Center. Accendi il diario di attività e vedrai tutte le app e i documenti utilizzati di recente, raggruppati per giorno. Se fai clic con il pulsante destro del mouse su un documento e fai clic su "Elimina elemento dal diario", Zeitgeist dimenticherà che hai utilizzato quel documento in quel momento specifico. Se fai clic su "Elimina tutti gli elementi con questo URL", Zeitgeist dimenticherà che hai mai usato quel documento. Se vuoi cancellare tutto, questo comando terminale (che altri hanno già pubblicato) farà il lavoro:

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

È in fase di sviluppo un'app Zeitgeist Global Privacy che renderà questo più semplice, ma sfortunatamente non è ancora stato rilasciato.

Il desktop Classic (e gli elenchi dei file utilizzati di recente nei menu File della maggior parte delle applicazioni) memorizzano una registrazione dei documenti utilizzati di recente in ~ / .local / share / latest-used.xbel. Puoi semplicemente eliminare questo file usando il file manager o copiare e incollare il seguente codice in un terminale:

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

Spero che sia d'aiuto!


5

Puoi usarlo bleachbitdalla sua homepage su SourceForge o installarlo tramite il Software Center.

Può eliminare tutti i file non necessari e la cache di sistema.

Apri BleachBit e quindi controlla le tue preferenze:
per eliminare documenti recenti, seleziona solo Systemrecent documents


5

Aggiornamento a 12.04. Viene fornito con una procedura guidata di pulizia e impostazioni per impostazione predefinita.

In Impostazioni di sistema fai clic su Privacy , c'è un'opzione per cancellare la cronologia recente.


Chiarisci la tua risposta con schermate
Tachioni

2

In Nautilus di Ubuntu 16.04 fai clic su "Recenti" nel riquadro a sinistra e appare questa schermata:

File recenti

Evidenzia i file che desideri rimuovere dall'elenco Recenti e usa il tasto destro per visualizzare il menu di scelta rapida. Quindi selezionare Remove from Recent.


2

Esegui i seguenti comandi nel tuo terminale:

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

2
La domanda dice senza usare il terminale
Sergiy Kolodyazhnyy il

2

Qualche tempo fa, ho sviluppato un recente indicatore di file per Ubuntu 16.04 LTS, che era inteso come progetto personale sebbene lo abbia usato per rispondere ad altre due domande qui su Ask Ubuntu, in particolare qui e qui . Tra le altre funzionalità, ha un'opzione per cancellare i file utilizzati di recente.

inserisci qui la descrizione dell'immagine

Ottenere l'indicatore è abbastanza semplice:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator

0

Questo è ciò che funziona per me, DISABILITANDO TUTTO IL LOGGING.

Copia queste tre righe in un file di testo vuoto:

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;

Supponiamo che tu abbia chiamato il file come triggers.sql. La prossima cosa da fare è applicare questi trigger sul database delle attività:

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

Se si desidera ripristinare la funzionalità standard, è sufficiente rimuovere il database (verrà ricreato senza i trigger):

$ rm ~/.local/share/zeitgeist/activity.sqlite

Ci scusiamo per la mancanza della parte "senza utilizzare il terminale" :)
dschulz,

-2

rimuove tutti i file secondari del file xml ~ / .local / share / latest-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"
/>

e

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

per renderlo immutabile. rilasciare tutti gli eventi nel database sqlite3 e renderli immutabili.

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.