Preferences aren't saved [solved]

Maxim Cournoyer maxim.cournoyer at gmail.com
Sat Jan 28 01:53:45 EST 2017


John Ralls <jralls at ceridwen.us> writes:

>> On Jan 26, 2017, at 1:58 AM, Geert Janssens <geert.gnucash at kobaltwit.be> wrote:
>> 
>> Op woensdag 25 januari 2017 22:12:37 CET schreef Maxim Cournoyer:
>>> Dear GnuCash community,
>>> 
>>> I'm using GnuCash on the GNU GuixSD distribution, and for some reason
>>> the preferences are not remembered (for example the initial tips pop-up
>>> always come back even if I uncheck the checkbox).
>>> 
>>> From what I could gather from GnuCash's FAQ, the preferences would be
>>> stored using Gsettings. I'm _not_ using a full-blown desktop such as
>>> Gnome, so maybe that component is missing.
>>> 
>>> How could I make gnucash more verbose so that I can see what is
>>> happening? Looking at the source it seems some messages should be
>>> printed if no preference backend is found (for example, there is this in
>>> gnc-prefs.c: LEAVE("no backend loaded, or the backend doesn't define
>>> register_cb, returning 0");)
>>> 
>>> I've tried: "gnucash --debug --extra" but it doesn't print anything
>>> except that Finance::Quote was found. I'm not sure how to use the
>>> "--log" option (what logger path should I use to log everything?).
>>> 
>> Hi,
>> 
>> --log gnc=debug
>> should result in getting all debug information.
>> 
>> If your preferences aren't saved, this is probably because you don't have the 
>> right backend for gsettings.  In the absence of a proper backend, gsettings 
>> will default to a memory only backend, which means settings are only retained 
>> as long as gnucash is running.
>> 
>> You don't need a complete gnome desktop environment. I believe in this 
>> particular case you are missing the 'dconf' component. 
>
> The debug output all goes to the tracefile
> (https://wiki.gucash.org/wiki/Tracefile
> <https://wiki.gucash.org/wiki/Tracefile>). You can change that with
> the option --logto=stderr.

Hi John,

I had overlooked that option! I had to install both dbus and dconf to
enable the gsettings preferences backend of GnuCash.

Thank you,

Maxim
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20170127/c9edc876/attachment.sig>


More information about the gnucash-user mailing list