Hi, There is a bug ins gnucash 4.12 and earlier in which settings may not be retrieved/set when there is more than one path on your system with gsettings schemas.
I'm not sure what the typical paths on Debian are, but on Fedora the schemas for system packages end up in /usr/share/glib-2.0/schemas/ While locally built schemas typically end up in /usr/local/share/glib-2.0/schemas/ If there are schema files in both locations (not necessarily gnucash related), a gnucash installed from a deb package will not find its schema files in the former location and hence settings will not work. Typically you'd have plenty of errors or warnings about this in the gnucash.trace file (which John suggested to check for). This was fixed for gnucash 4.13 only. So perhaps you are suffering from this bug ? Regards, Geert Op dinsdag 27 december 2022 08:45:30 CET schreef Jeff: > On 26/12/2022 19:26, R Losey wrote: > > > This is probably a dumb question, but do your preferences file still > > exist? And are they readable/writeable by you? And the permissions of > > the parent directory (or directories) haven't been changed? > > > I've been trying to work out where the changes land. > > > > When you make a small minor tweak to preferences, does the timestamp > > change on the preferences file? > > > Edit/Preferences give the date format to be ISO. If I change it to, say, > UK and hit close, and then open the dialogue again, it is back to ISO. > > When I open Edit/Preferences, I get > > sys:1: Warning: g_hash_table_foreach: assertion 'hash_table != NULL' failed > > on the command line, which I assume is then the problem. > > Regards > > Jeff _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.