Tengo una gran biblioteca de documentos PDF (documentos, conferencias, folletos) por los que quiero poder navegar rápidamente. Para eso necesito miniaturas.
Al mismo tiempo, sin embargo, veo que la ~/.thumbnails
carpeta se está acumulando con los pulgares que realmente no necesito. Eliminar basura en miniatura sin eliminar los pulgares importantes es imposible. Si tuviera que eliminarlos, tendría que ir a todas y cada una de las carpetas con documentos PDF importantes y dejar que se regenere el caché de miniaturas.
Me encantaría poder automatizar este proceso. ¿Hay alguna forma de decirle a Nautilus que guarde previamente los pulgares para un conjunto de directorios dados?
Nota : Encontré un conjunto de scripts de bash que parecen hacer esto para imágenes y videos, pero no para ningún otro documento. Tal vez alguien con más experiencia en secuencias de comandos pueda ajustar estos para documentos PDF o al menos señalarme en la dirección correcta sobre lo que tendría que modificar para que esto funcione también con documentos PDF.
Editar :
La respuesta a esta pregunta ha sido bastante abrumadora. Permítanme primero agradecer a todos los que participaron en la resolución de esto. La pregunta, sus respuestas y toda la discusión en torno a ella son un gran ejemplo de cómo el esfuerzo de colaboración de muchas partes puede conducir a una solución óptima. Esto es exactamente lo que hace que Linux y Open Source sean tan geniales.
Todas las respuestas proporcionadas merecerían la recompensa que originalmente ofrecí por esta pregunta. Aún así, solo hay una recompensa para otorgar. A todos los futuros lectores les debo elegir la respuesta que resuelva el problema de la manera más eficiente. Para determinar qué solución es, realicé una prueba final, comparando los tres scripts en compatibilidad, velocidad y calidad de salida. Aquí están los resultados:
Miniatura 1 , por rosch:
Compatibilidad : ✔ espacios en el nombre del archivo; ✔ espacios en el nombre del directorio; ✘ compatible con freedesktop
Velocidad : 95 archivos PDF en 12,6 segundos
Calidad : calidad de stock nautilus
Beneficios adicionales : 1.) omite automáticamente los archivos con los pulgares preexistentes; 2.) No se necesitan paquetes adicionales
Miniatura 2 , por Martin Orda:
Compatibilidad : ✔ espacios en el nombre del archivo; ✔ espacios en el nombre del directorio; ✘ compatible con freedesktop
Velocidad : 95 archivos PDF en 70,0 segundos
Calidad : escalamiento significativamente mejor que las imágenes de stock.
Beneficios adicionales : 1.) omite automáticamente los archivos con los pulgares preexistentes 2.) compatible con una amplia gama de formatos de imagen además de PDF 3.) independiente de la plataforma, no se basa en componentes GNOME
Miniatura 3 , de James Henstridge:
Compatibilidad : ✔ espacios en el nombre del archivo; ✔ espacios en el nombre del directorio; ✔ compatible con freedesktop
Velocidad : 95 archivos PDF en 10,8 segundos
Calidad : calidad de stock nautilus
Beneficios adicionales : 1.) omite automáticamente los archivos con los pulgares preexistentes 2.) compatible con todos los formatos de archivo identificados por los miniaturas preinstalados
Los tres guiones son excelentes. Cada uno tiene su conjunto distintivo de ventajas y desventajas. La solución de Rosch funciona de inmediato y podría ser la opción correcta para los usuarios con una instalación mínima.
Martin Orda creó un script muy versátil que funciona con una variedad de formatos de archivo y es independiente de DE. Se destaca en calidad de miniatura, pero lo hace a expensas de la velocidad.
Al final fue la solución de James la que mejor se ajustaba a mi caso de uso. Es rápido, versátil y ofrece las opciones para omitir archivos con miniaturas preexistentes.
Ganador general: James Henstridge
Información adicional : Los tres scripts son totalmente compatibles con nautilus-scripts . Puede instalarlos fácilmente siguiendo este tutorial .
Edición 2 : Revisión actualizada con guión mejorado de rosch.