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.

Reply via email to