Thanks for the info. I did an online search and confirmed the newer convention on Linux is to store user-specific data rooted in a unified ~/.local/share/, per your patch. I’ll be sure to include this change in the next release.
Btw thepatch as written wont have the desired effect – it’s setting the local variable ‘applicationSupportDir’ but not using that variable to modify g.appDataDir, which is the variable that will actually determine the data directory airnef uses. To resolve this you can modify the patch to set ‘g.appDataDir’ instead of ‘applicationSupportDir’.