¿Cómo borrar archivos usados ​​recientemente sin usar un terminal?


30

¿Cómo puedo borrar los archivos usados ​​y vistos recientemente sin usar el terminal?


1
¿Qué le pasa al terminal? Siempre puede crear un acceso directo gráfico para un comando de terminal.
Adam Byrtek

3
Bueno, a los fanáticos de Linux no nos importaría ... pero los nuevos usuarios que migran desde otro sistema operativo podrían preferir un método GUI para borrar los archivos vistos recientemente.
nik90

3
en ubuntu 10.10 tiene una opción en el menú para eso. Creo que es más rápido y fácil de usar a través de la interfaz gráfica de usuario
Pascal

Respuestas:


7

La única forma en que sé cómo hacer esto es instalar Ubuntu Tweak, que se puede encontrar visitando http://ubuntu-tweak.com/ e instalando el software.

Abra Ubuntu Tweak up y vaya a Configuración de Gnome, luego desmarque Habilitar lista de "Documentos recientes" en todo el sistema


gracias por la respuesta. Traté de instalar ajustes de ubuntu hace unos días, pero requiere python <2.7 y 2.7.1 es parte de natty. así que tengo que esperar a una actualización
Pascal

launchpad.net/~tualatrix/+archive/ppa es el PPA de Ubuntu Tweak que se instalará por usted sin que ocurran problemas de dependencia insatisfechos.
scouser73

Esta solución ya no funciona. Estoy en el escritorio clásico y desactivé la opción como solía hacerlo después de una instalación nueva, pero los documentos recientes siguen acumulándose.
Oxwivi

23

Depende de si está utilizando Unity o el escritorio clásico.

En Unity, los documentos recientes que ve en la lente Archivos se registran usando Zeitgeist. Si no desea utilizar el terminal para eliminarlos, o solo desea eliminar algunos de ellos, lo mejor es instalar "Activity Journal" utilizando el Centro de software. Inicie el diario de actividades y verá todas sus aplicaciones y documentos usados ​​recientemente, agrupados por día. Si hace clic con el botón derecho en un documento y hace clic en "Eliminar elemento del diario", Zeitgeist olvidará que utilizó ese documento en ese momento específico. Si hace clic en "Eliminar todos los elementos con esta URL", Zeitgeist olvidará que alguna vez utilizó ese documento. Si desea eliminar todo, este comando de terminal (que otros ya han publicado) hará el trabajo:

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

Hay una aplicación Zeitgeist Global Privacy en desarrollo que facilitará esto, pero desafortunadamente aún no se ha lanzado.

El escritorio clásico (y las listas de archivos usados ​​recientemente en la mayoría de los menús de archivos de las aplicaciones) almacena un registro de los documentos usados ​​recientemente en ~ / .local / share / recientemente-usado.xbel. Simplemente puede eliminar este archivo usando el administrador de archivos o copiar y pegar el siguiente código en un terminal:

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

¡Espero que ayude!


5

Puede usarlo bleachbitdesde su página de inicio en SourceForge o instalarlo a través del Centro de software.

Puede eliminar todos los archivos innecesarios y el caché del sistema.

Abra BleachBit y luego verifique sus preferencias:
para eliminar documentos recientes, solo seleccione Systemrecent documents


5

Actualiza a 12.04. Viene con un asistente de limpieza y configuración por defecto.

En Configuración del sistema, haga clic en Privacidad , hay una opción para borrar el historial reciente.


Aclara tu respuesta con capturas de pantalla
Tachyons

2

En Nautilus de Ubuntu 16.04, haga clic en "Reciente" en el panel izquierdo y aparecerá esta pantalla:

Archivos recientes

Resalte los archivos que desea eliminar de la lista Reciente y use el botón derecho para abrir el menú contextual. Luego seleccione Remove from Recent.


2

Ejecute los siguientes comandos en su terminal:

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

2
La pregunta dice sin usar terminal
Sergiy Kolodyazhnyy

2

Hace un tiempo, desarrollé un indicador de archivos recientes para Ubuntu 16.04 LTS, que se entiende como un proyecto personal, aunque lo he usado para responder un par de otras preguntas aquí en Ask Ubuntu, particularmente aquí y aquí . Entre otras características, tiene una opción para borrar archivos usados ​​recientemente.

ingrese la descripción de la imagen aquí

Obtener el indicador es bastante simple:

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

0

Esto es lo que funciona para mí, DESACTIVAR TODOS LOS REGISTROS.

Copie estas tres líneas en un archivo de texto en blanco:

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;

Supongamos que nombró el archivo como triggers.sql. Lo siguiente que debe hacer es aplicar estos desencadenantes en la base de datos de actividades:

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

Si desea restaurar la funcionalidad estándar, simplemente elimine la base de datos (se volverá a crear sin los desencadenantes):

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

Perdón por perder la parte "sin usar el terminal" :)
dschulz

-2

eliminar todos los elementos secundarios del archivo xml ~ / .local / share / recientemente-usado.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"
/>

y

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

para hacerlo inmutable suelte todos los elementos del evento en la base de datos sqlite3 y también hágalo inmutable

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.