12/7/2023 0 Comments Totalfinder installation![]() ![]() Now it is your turn to help me roll this out :-) Thanks! I've fixed tons of Visor bugs and made it possible under Snow Leopard. I hope this is enough info for you to get started playing with TotalFinder. Temporary workaround is not using these Spotlight comments. It seems like Apple engineers scattered DS_Store functionality into more applications. DS_Store file is created when you modify Spotlight comment on a file This is caused by mdworker process and has no direct relation to Finder.app process. ![]() ![]() DS_Store file is created on Desktop during OSX restart, Finder crash or TotalFinder reinstallation The reason is that SIMBL plugin gets injected too late and Finder manages to write this. I've been using TotalFinder with this redirection enabled for a while and it works pretty well. Testing is a simple C-string comparison and sending notification via socket. I do it only if TotalFinder is connected and only for renames and deletes. I use KAUTH API to monitor kernel filesystem events. 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
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |