Me gustaría agregar emblemas a un archivo en Thunar usando un script, pero no puedo encontrar ninguna documentación al respecto.
¿Es posible hacer esto? Y si es así, ¿cómo?
Aquí se hizo la misma pregunta , pero mencionan un ~/.cache/Thunar/metafile.tdb
archivo que no existe en mi sistema. Creo que esa pregunta y la respuesta están desactualizadas.
~/.cache
es un archivo oculto que sabes ...~/.cache/Thunar/
Ni siquiera existe. Ni siquiera después de agregar un emblema a un archivo en Thunar. Tengo instalada la versión 1.6.3 de Thunar.Respuestas:
Thunar, desde la versión 1.6, ha comenzado a usar el demonio gvfs-metadata para almacenar metadatos. Los metadatos se almacenan en
~/.local/share/gvfs-metadata
, sin embargo, no puede leerlos de los archivos ( creo que está almacenado en algún formato binario ). Para leer metadatos, use elgvfs-info
comando de esta manera:Que imprimirá los metadatos de
/some/location
.Si desea cambiar los metadatos, puede usar el
gvfs-set-attribute
comando de esta manera:/some/location
es la ubicación del archivo / carpeta cuyos metadatos desea editar,-t stringv
le dice al comando que espere la entrada de cadena,mdtype
establece el tipo de metadatos que desea cambiar (por ejemploemblems
) ynew value
establecevalue
como metadatosmdtype
. Por ejemplo:Da a la
Downloads
carpeta eldefault
emblema.Establezca el valor en
none
para eliminar emblemas. Deberá reiniciar el administrador de archivos para ver los cambios.Escribí un pequeño script que le permite cambiar el emblema de más de una carpeta / archivo a la vez:
Fuentes:
La lista de correo de Nautilus
Preguntas frecuentes sobre Thunar
Cómo cambiar el ícono / emblema de un directorio desde bash
fuente