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 el gvfs-info
comando de esta manera:
gvfs-info -a metadata:: /some/location
Que imprimirá los metadatos de /some/location
.
Si desea cambiar los metadatos, puede usar el gvfs-set-attribute
comando de esta manera:
gvfs-set-attribute /some/location -t stringv metadata::mdtype value
/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 ejemplo emblems
) y new value
establece value
como metadatos mdtype
. Por ejemplo:
gvfs-set-attribute Downloads -t stringv metadata::emblems emblem-default
Da a la Downloads
carpeta el default
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:
run() {
cd # make sure we're in the home directory
echo 'What emblem do you want to apply?'
read emblem
if ! [ -z $emblem ]; then
for i in $@
do
echo 'Changing stuff...'
$(gvfs-set-attribute $i -t stringv metadata::emblems $emblem)
done
echo 'Done!'
else
echo 'Emblem must be specified! Exiting...'
exit
fi
}
init() {
if [[ -z $@ ]]; then
echo "No arguments provided"
else
run $@
fi
}
init $@
Fuentes:
~/.cache
es un archivo oculto que sabes ...