At the end of the day that kernel extension turned out to be a really light-weight solution. BSD kqueues must be registered on per-file basis, so it is not usable in this scenario. FSEvents are not precise enough (it just reports 'something was changed'). But I didn't find a better solution in user-space. This is important to keep DS_Store folder structure in prefix directory mirroring actual structure on the disk I've implemented kernel extension Echelon, which monitors folder renames (and deletes) and sends them to TotalFinder.The only exception is the prefix folder itself, when you go and see it in the Finder, no redirection is applied.This way Finder thinks files are at original places but they are being physically created in prefix folder, effectively sandboxing them.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |