[GNC] Cannot change preferences
Geert Janssens
geert.gnucash at kobaltwit.be
Fri Aug 17 11:28:42 EDT 2018
Op vrijdag 17 augustus 2018 16:52:32 CEST schreef Ken Heard:
> On 2018-08-17 03:27, Geert Janssens wrote:
> > Actually as of gnucash 2.6 the preferences are managed via GSettings. On
> > linux this means the settings are stored in dconf by default. We had a
> > few cases early on where gnucash was installed on systems that didn't
> > have dconf installed. In that case GSettings will only store settings
> > in-memory and they will be reset each time you restart gnucash.
> >
> > A few things to check:
> > 1. Is dconf running properly on your system ?
>
> I think so, in that all packages relating to dconf are installed. (This
> is my first encounter with dconf.)
>
Ok.
> > 2. can you edit the gnucash preferences using dconf-editor ? In the editor
> > the gnucash preferences are found under /org/gnucash
>
> Directory ~/.gnucash contains three files and three directories.
<snip>
Please ignore ~/.gnucash for now. It's not related to the preferences you are
trying to tweak.
Did you play with dconf-editor ? And what where the results ?
> > 3. When you try to alter a preference via gnucash, are there any messages
> > in the gnucash trace file [1] ?
>
> For instance, I want to change the default date format from 'Locale
> 31/07/13' to 'ISO 2013-07-31'. I can select the latter from the
> drop-down list, but 'Locale 31/07/13' remains as the selected format.
> The same thing happens for all other preference options; nothing can be
> changed from the default.
>
> I would expect that the default preferences and the changed preferences
> would be in the same file, not in a different file. So the defaults
> must be somewhere where gnucash can find them. Where would that
> 'somewhere' be, and where would the changes be recorded?
>
> No messages of any kind appear in the trace file. It has been empty
> since I opened gnucash today.
>
Ok.
> > Finally as for the choice of account tree separator, you can choose
> > anything you like. Full account names are not file names so there is no
> > interference whatsoever between gnucash' interpretation of account names
> > and the system's file management.
>
> True, as long as the tree separator is never used in any account name or
> code.
Yes, indeed.
Geert
More information about the gnucash-user
mailing list