Failed to delete the file from the Trash

Arranqué una consola y eliminé todo el contenido de la papelera con un simple comando:
rm -fr /home/usuario/.local/share/Trash/files/*
Y al cabo de unos segundos la papelera se había vaciado completamente y ya podía utilizarla con normalidad.
Existe una librería que intercepta las llamadas de sistema unlink() y unlinkat(), que nos permite utilizar una papelera desde la linea de comandos.
La librería se llama libtrash y está disponible desde Synaptic. Una vez instalada, cuando eliminemos un fichero del disco lo enviará automáticamente a la papelera de reciclaje.
Si queremos que libtrash utilice la papelera de Gnome como papelera por defecto podemos indicarselo estableciendo la variable de entorno:
echo "TRASH_CAN = /home/usuario/.local/share/Trash/files/" > ~/.libtrash
Ahora cada vez que eliminemos algo desde la línea de comandos podremos recuperarlo desde el entorno gráfico y viceversa.



0 comentarios:
Publicar un comentario en la entrada