FWIW, in Windows, S3D stores all settings in the system registry, not on the filesystem.
Linux must have some tool to spy on system API calls (like Sysinternals' ProcMon in Windows). If so, you could use that to see what files S3D tries (and fails) to read at startup.