Thunar, depuis la version 1.6, a commencé à utiliser le démon gvfs-metadata pour stocker les métadonnées. Les métadonnées sont stockées dans ~/.local/share/gvfs-metadata
, cependant vous ne pouvez pas les lire à partir des fichiers (elles sont stockées dans un certain format binaire je pense). Pour lire les métadonnées, vous utilisez la gvfs-info
commande comme ceci:
gvfs-info -a metadata:: /some/location
Qui imprimera les métadonnées de /some/location
.
Si vous souhaitez modifier les métadonnées, vous pouvez utiliser la gvfs-set-attribute
commande comme ceci:
gvfs-set-attribute /some/location -t stringv metadata::mdtype value
/some/location
est l'emplacement du fichier / dossier dont vous souhaitez modifier les métadonnées, -t stringv
indique à la commande d'attendre une entrée de chaîne, mdtype
définit le type de métadonnées que vous souhaitez modifier (par exemple emblems
) et new value
définit value
comme métadonnées pour mdtype
. Par exemple:
gvfs-set-attribute Downloads -t stringv metadata::emblems emblem-default
Donne Downloads
l' default
emblème au dossier .
Définissez la valeur sur none
pour supprimer les emblèmes. Vous devrez redémarrer le gestionnaire de fichiers pour voir les modifications.
J'ai écrit un petit script qui vous permet de changer l'emblème de plusieurs dossiers / fichiers à la fois:
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 $@
Sources:
~/.cache
est un fichier caché que vous connaissez ..