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
-~----------~----~----~----~------~----~------~--~---

Reply via email to