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-info
perintah 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-attribute
perintah seperti ini:
gvfs-set-attribute /some/location -t stringv metadata::mdtype value
/some/location
adalah lokasi file / folder yang metadata-nya ingin Anda edit, -t stringv
memberi tahu perintah untuk mengharapkan input string, mdtype
menetapkan tipe metadata yang ingin Anda ubah (mis. emblems
) dan new value
menetapkan value
sebagai metadata untuk mdtype
. Sebagai contoh:
gvfs-set-attribute Downloads -t stringv metadata::emblems emblem-default
Memberikan Downloads
folder default
emblem.
Tetapkan nilai none
untuk 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:
~/.cache
adalah file tersembunyi lho ..