Representación de miniaturas de nautilus para archivos de texto.

Tengo Ubuntu 14.04 Gnome edition tanto en mi computadora portátil como en la computadora de escritorio; Ambos están actualizados pero tienen un historial pasado diferente de instalaciones y actualizaciones.

Ahora, las miniaturas de texto son diferentes en las dos máquinas, y no puedo encontrar dónde está la diferencia. Esta publicación: ¿Qué motor de renderizado utiliza Nautilus para mostrar vistas previas / miniaturas en HTML? parece obsoleto (no hay entradas en dconf para ellos), y generar miniaturas para texto? ayudaría (pero está sin respuesta).

Mira esta foto compuesta:

miniaturas de texto

En la computadora portátil, las miniaturas tienen un pequeño extracto del contenido del archivo (el contenido real), mientras que en mi escritorio están simplemente en blanco.

Busqué un poco, pero no puedo encontrar qué opción / paquete es responsable del comportamiento de la computadora portátil (que por cierto prefiero).

¿Cómo puedo habilitar la “instantánea de texto” en las miniaturas? (Y si tuvieran resaltado de syntax, como en la pregunta vinculada, sería genial).

Parece que un tema de ícono le permite a Nautilus mostrar el contenido de los archivos de texto plano como miniaturas, su subdirectorio para los tipos mime, que podrían tener un nombre, por ejemplo, mime o mimetypes deberían tener un archivo llamado text-x-preview.icon (junto con un archivo de ícono llamado text-x-preview.png o text-x-preview.svg , etc. que sirve como fondo para la miniatura del contenido del archivo ), que en realidad es un archivo de texto plano que incluye configuraciones para la miniatura, en cada subdirectorio para diferentes tamaños de icons (por ejemplo, 22, 24, 48).

Por ejemplo, he agregado ~/.local/share/icons/Nitrux/mimetypes/48/text-x-preview.icon (importado desde el tema del icono de Humanidad predeterminado) a mi tema de icono actual, y solo entonces ha comenzado a mostrarse Miniaturas para archivos de texto plano, que tiene el siguiente contenido:

 [Icon Data] EmbeddedTextRectangle=180,100,680,900 AttachPoints=750,750|750,250|250,250|250,750 

Espero que intente y agregue más información sobre la configuración anterior en su debido momento.

  • Parece que tener text-x-preview.icon y text-x-preview.svg (u otro tipo de archivo de imagen válido) en el subdirectorio para tamaño 48px permite a Nautilus mostrar miniaturas para todos los tamaños desde 48px hacia arriba , pero no para tamaños debajo de 48 píxeles, para el que también necesita text-x-preview.icon y text-x-preview.svg (u otro tipo de archivo de imagen válido) al menos en los subdirectorios para tamaños 22px y 24px (esto permite a Nautilus mostrar miniaturas) también para 16px en algunos pero no todos los temas de icons).

Estos dos archivos en el tema del icono de Humanidad tienen exactamente el mismo contenido:

 [Icon Data] EmbeddedTextRectangle=180,100,680,900 

NOTA: Desafortunadamente, todo esto ya no funciona en Ubuntu 15.04