Thunar, sejak versi 1.6, telah mulai menggunakan daemon gvfs-metadata untuk menyimpan metadata. Metadata disimpan ~/.local/share/gvfs-metadata, namun Anda tidak dapat membacanya dari file ( saya pikir ini disimpan dalam format biner ). Untuk membaca metadata, Anda menggunakan gvfs-infoperintah seperti ini:
gvfs-info -a metadata:: /some/location
Yang akan mencetak metadata dari /some/location.
Jika Anda ingin mengubah metadata, Anda dapat menggunakan gvfs-set-attributeperintah seperti ini:
gvfs-set-attribute /some/location -t stringv metadata::mdtype value
/some/locationadalah lokasi file / folder yang metadata-nya ingin Anda edit, -t stringvmemberi tahu perintah untuk mengharapkan input string, mdtypemenetapkan tipe metadata yang ingin Anda ubah (mis. emblems) dan new valuemenetapkan valuesebagai metadata untuk mdtype. Sebagai contoh:
gvfs-set-attribute Downloads -t stringv metadata::emblems emblem-default
Memberikan Downloadsfolder defaultemblem.
Tetapkan nilai noneuntuk menghapus emblem. Anda harus memulai kembali manajer file untuk melihat perubahannya.
Saya menulis sebuah skrip kecil yang memungkinkan Anda untuk mengubah lambang lebih dari satu folder / file sekaligus:
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 $@
Sumber:
~/.cacheadalah file tersembunyi lho ..