Is there a definitive way to prevent creation of "._file name" on network volumes?
I work with Blender and other software for which I distribute renders between my Mac and my PC. My main machine is a Mac Studio, but I will work on a project in Blender, send the project file to my PC and render there so I can keep working on something else on my Mac.
Well, I'm beyond sick and tired of seeing the creation of these duplicate files that start with "._" on the PC. In this case, they are the names of my projects, also with the .blend extension, that if I click on by accident, it launches Blender and then closes it a second later when it realizes it's not a real file.
Sure, I don't see these on the Finder, but I see them on the Windows File Explorer, and they make everything messy. They also creep their way onto optical media, so even though I bought an expensive external Blu-ray burner for my Mac, I cannot use it to burn data BD-Rs that are not simple file backups but instead Hi-Res music files that I buy on HD Tracks because those stupid "._" files will creep up everywhere. I have to transfer the whole tree I want to burn to the PC via LAN, go folder by folder to delete all the instances of "._" files and then burn. Having a Mac is supposed to make things easier, not unnecessarily complicated.
Now, for years I've been searching online for methods to stop macOS from creating these pointless files on network volumes, read all about it, how it's macOS metadata (well, I couldn't care less, since when they go to a network volume that metadata is useless in Windows), and there's a command that you can find on a thousand websites, that is completely useless:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
Never did anything. Been trying that for the last 14 years I think. Nothing.
So what is the way, if there's a way, to not delete, I know how to do that, but to simply tell macOS to not create them in the first place? At least when the volume is mounted via SMB, because if it writes these files to one of my other Macs on the LAN I don't care because I don't see them. But when they go to Windows, I do see them, and after years of this, they are beyond annoying.
Is there a way to get rid of these for once and for all? At least until I wipe my Mac's internal drive to install the next major version of macOS, then I can run it again. But once a year is fine, especially if it works.
Mac Studio, macOS 14.7