Many parts of the OS need and use extended attributes (xattrs). You need xattrs for custom icon support. You have two choices:
1. Implement xattrs natively in your file system. It's a bunch of work, but it's really nice to have it in a file system. 2. Let the OS use a fallback path to store xattrs. These are the "._" files you are seeing. Just because people call them "clutter" doesn't mean they aren't important. That information has to live somewhere. In a native-xattr file system, that information is not as obvious as a "._" file, but the "clutter" is still there in another form. By the way, there is a difference between ".DS_Store" and "._" files. "._" are used to store resource forks and xattrs on file systems that don't support them natively. One can't have one's cake and eat it too. Amit On Feb 6, 2:34 pm, amical <[email protected]> wrote: > OK - now on to the next problem: I want my own custom icon for real > filesystem. > > I read the notes on the CUSTOM_VOLUME_ICON page, copied one of the > MacFUSE "under construction" *.icns files, tried all the options > permutations to get it working. > Nothing worked until I deleted the "noapplexattr" option from my > invocation. Looks great!. > > Might I suggest this be added to the CUSTOM_VOLUME_ICON info. > > Is there any way to have the custom icon AND prevent the OS from > cluttering up the filesystem with all the ",_*' files?? > > Might this be something I have to block/handle in my code?? > > regards, > mt --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MacFUSE" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/macfuse?hl=en -~----------~----~----~----~------~----~------~--~---
