Thunar, 1.6 sürümünden beri, meta verileri depolamak için gvfs-metadata daemon uygulamasını kullanmaya başladı. Meta veriler depolanır ~/.local/share/gvfs-metadata
, ancak dosyalardan okuyamazsınız (sanırım bazı ikili formatlarda saklanır ). Meta verileri okumak için şu gvfs-info
komutu kullanırsınız :
gvfs-info -a metadata:: /some/location
Hangi meta verilerini yazdıracaksınız /some/location
.
Meta verileri değiştirmek istiyorsanız şu gvfs-set-attribute
komutu kullanabilirsiniz :
gvfs-set-attribute /some/location -t stringv metadata::mdtype value
/some/location
meta verilerini düzenlemek istediğiniz dosya / klasörün konumudur -t stringv
, komutun dize girdisini beklemesini söyler, mdtype
değiştirmek istediğiniz meta veri türünü ayarlar (örneğin emblems
) ve meta veri olarak new value
ayarlar . Örneğin: value
mdtype
gvfs-set-attribute Downloads -t stringv metadata::emblems emblem-default
Downloads
Klasöre default
amblemi verir .
none
Amblemi kaldırmak için değeri olarak ayarlayın . Değişiklikleri görmek için dosya yöneticisini yeniden başlatmanız gerekecek.
Bir kerede birden fazla klasörün / dosyanın amblemini değiştirmenize izin veren küçük bir komut dosyası yazdım:
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 $@
Kaynaklar:
~/.cache
bildiğiniz gizli bir dosyadır ..