--On October 20, 2013 7:39:49 AM -0700 John Ralls <[email protected]>
wrote:
I'm running the X11 version of GnuCash on MacOSX. Does anyone know
where the preferences are stored in that environment? I can't find
them and I can't find any recently changed file that might contain
them. When I try to look at them with the gsettings command, I seem
to get the default values, but GnuCash manages to get the correct
current values.
See if ~/Library/Preferences/org.gnucash.Gnucash.plist exists. If it
does, the gsettings is using defaults.
That file doesn't exist, but
/Users/mta/Library/Preferences/gnucash.plist does and contains the
prefs. This file is very strange. I didn't find it last night because
its Spotlight information is incomplete so that it can't be found by
any Spotlight search. I'm not sure why it's like this, but there are
other files in my Preferences directory that are similar so it's
probably not an issue.
GSettings is using the defaults mechanism, in particular the
NSUserDefaults class. It took me a while to find this since the
backend is called GNextstepSettingsBackend. Apparently nothing much
has changed since the Next Step days. It calls "[NSUserDefaults
standardUserDefaults]" to initialize things and according to the
documentation this creates a defaults object using the application's
bundle ID. GnuCash has no bundle ID when running as an X11
application. It looks like it is using the command name instead.
Mike
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel