Thunar, desde a versão 1.6, começou a usar o daemon gvfs-metadata para armazenar metadados. Os metadados são armazenados ~/.local/share/gvfs-metadata
, no entanto, você não pode lê-los nos arquivos (eles estão armazenados em algum formato binário, eu acho). Para ler os metadados, use o gvfs-info
comando da seguinte maneira:
gvfs-info -a metadata:: /some/location
Qual imprimirá os metadados de /some/location
.
Se você deseja alterar os metadados, pode usar o gvfs-set-attribute
comando desta forma:
gvfs-set-attribute /some/location -t stringv metadata::mdtype value
/some/location
é o local do arquivo / pasta cujos metadados você deseja editar, -t stringv
diz ao comando para esperar a entrada da string, mdtype
define o tipo de metadados que você deseja alterar (por exemplo emblems
) e new value
define value
os metadados mdtype
. Por exemplo:
gvfs-set-attribute Downloads -t stringv metadata::emblems emblem-default
Dá à Downloads
pasta o default
emblema.
Defina o valor como none
para remover emblemas. Você precisará reiniciar o gerenciador de arquivos para ver as alterações.
Escrevi um pequeno script que permite alterar o emblema de mais de uma pasta / arquivo por 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 $@
Fontes:
~/.cache
é um arquivo oculto que você conhece ..