Support user.xdg.tags
KDE software typically store tags in the extended attributes of the file under the key "user.xdg.tags". It would be amazing if TMSU could also do that / read tags from there.
Hi vHanda,
I had avoided extended attributes as a storage medium when I started TMSU because not all filesystems support them and many programs don't mantain them when files are modified.
But I see no reason why reading/writing extended attributes should not be an optional feature in TMSU. I'll have a look into supporting this.
Thanks, Paul
Thanks a lot oniony.
not all filesystems support them and many programs don't mantain them when files are modified.
Well now Btrfs, Ext2/3/4, XFS, HFS+ and ZFS support XFAttrs. Even NTFS supports them with user_xattr or streams_interface=xattr mount flags. And now NFS supports xattrs from Linux Kernel 5.5. And I'm already using xattrs on my NFS server share.
In Linux windows data streams are mapped to extended file attributes in fuse.
Major core linux utilities support it now. mv preserves it my default and cp, rsync and tar preserve it through just a flag, which can be aliased in shell. Backup tools like rustic, syncthing and duplicity also have the feature to support it.