web-development-kb-es.site

Actualizar miniaturas en nautilus

¿Cómo se actualizan las miniaturas en nautilus? En mi carpeta de videos tengo algunos MKV y solo la mitad de ellos tienen el borde de la película y un extracto de la película y los otros (también MKV codificados de la misma manera) solo tienen el ícono de película normal.

(F5 no lo hace)

38
Will

de manera más sencilla, simplemente elimine los iconos que no se pudieron almacenar en caché eliminando el siguiente directorio.

Hará que nautilus actualice solo las miniaturas que actualmente tienen carpeta como miniatura. No ayudará si desea actualizar el archivo/carpeta que actualmente tiene alguna miniatura.

La mayoría de las veces debe eliminar esto y luego eliminar todas las miniaturas.

~/.thumbnails/fail

13
Primefalcon

Actualizado para 14.04 LTS (o posterior)

A partir de la 12.10 en adelante, las miniaturas se almacenan en ~/.cache/thumbnails

Comandos corregidos:

_rm -r ~/.cache/thumbnails
_

Luego, reinicie o:

_killall nautilus
_

Respuesta original: (para 12.04 y anteriores)

Aquí los comandos:

_rm -r  ~/.thumbnails
killall nautilus
_
34
user8369

Hay un directorio oculto en su hogar llamado .thumbnails.

Si elimina un archivo (o todos) allí, nautilus volverá a crear su miniatura la próxima vez que visite el directorio donde está almacenado.

No sé si hay alguna forma más conveniente.

Editar: Nautilus almacenará las miniaturas en la memoria. Deberá cerrar y volver a iniciar Nautilus para forzarlo a recrearlos.

10
Javier Rivera

no es necesario que elimine nautilus ... después de ejecutar rm -R ~/.thumbnails/fail simplemente presionando F5 mientras la ventana de nautilus deseada está activa para forzar una recarga ... de lo contrario, se volverá a cargar la próxima vez que acceda a dicha carpeta ...

si es algo que haces a menudo ... puedes hacer que se ejecute automáticamente a través de cron https://help.ubuntu.com/community/CronHowto

5
Primefalcon

Fuerce fácilmente la recarga de las miniaturas simplemente touching the file (s).

touch *

Asegúrese de que cd a la carpeta primero.
Si desea tener más control sobre lo que touch (eheh), simplemente actualice el globo al gusto, p. *.mkv.
No es necesario poner las manos en carpetas de configuración automatizadas.

El problema a menudo ocurre porque se llama al administrador de miniaturas tan pronto como se crea el archivo, a menudo lo suficientemente rápido como para que aún no se haya completado. Al crear (codificar videos, crear trazados, fusionar documentos, etc.) archivos grandes, el administrador de miniaturas puede (intentar) crear la miniatura (y fallar) antes de que se complete el archivo.
El comando touch actualiza el tiempo de 'última edición'. El administrador de miniaturas considera que la miniatura está obsoleta ("editó" el archivo desde que se tomó por última vez) y lo actualiza.

EXTRA: si necesita más control sobre los archivos (por ejemplo, incluir subcarpetas, patrones de archivos, etc.), puede usar algo como esto:

find . -name '*finished*.mkv' | while read f; do touch "$f"; done
5
Giuse

El 14.04 y más allá

Si esto le sucede a menudo, puede automatizar el proceso al iniciar sesión editando su archivo ~/.profile con su editor favorito y agregando el siguiente código al final del archivo.

# dump failed thumbnails
echo tag > /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/tag
if [ -d /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory ] ; then
rm /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/*

La línea de eco solo está allí para que exista algo en el directorio de miniaturas fallido para evitar informar un error al iniciar sesión. Las siguientes 2 líneas solo verifican la existencia del directorio de miniaturas fallido y, si existe, elimina todo el contenido de ese directorio.

Fuentes: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files

https://askubuntu.com/a/795098/225694

https://askubuntu.com/a/20122/225694

¿Cómo regenerar una miniatura específica en Nautilus?

pruebas

0
Elder Geek