[GNC] Cannot change preferences

Frank H. Ellenberger frank.h.ellenberger at gmail.com
Wed Aug 22 13:13:52 EDT 2018


From https://github.com/Gnucash/gnucash/blob/maint/README.dependencies
"  at runtime, required
  ---------------------
  a gsettings backend to store the gnucash global preferences in
  This backend is platform dependent.
  - linux:        dconf
  - windows:      registry
  - osx/quarz:    plists

  Note that the osx and windows backends are built-in in gio for their
  respective platforms. On linux and similar systems, the dconf package
  should be installed."

GSettings is a GIO Tool.
On Opensuse I have a gsettings-backend-dconf installed.
GSettings was introduced in 2.6, replacing gconf from our 2.4 branch.
Is your list also showing the _runtime_ dependencies or only the build
dependencies? We have also the suggestion of ISO-Codes at runtime.

Am 22.08.2018 um 18:38 schrieb Colin Law:
> On Wed, 22 Aug 2018 at 17:31, Frank H. Ellenberger
> <frank.h.ellenberger at gmail.com> wrote:
>>
>> Hi all,
>>
>> AFAIK dbus-X11 is no direct dependency of GnuCash:
>> GnuCash requires GSettings,
>> only on Linux that requires dconf
>> and that again requires the dbus.
> 
> Well if you take out dbus-X11 then you can't save any settings.
> I don't see GSettings as a dependency on Ubuntu:
> $ apt-cache depends gnucash
> gnucash
>   Depends: gnucash-common
>   Depends: guile-2.0-libs
>   Depends: libaqbanking35
>   Depends: libc6
>   Depends: libcairo2
>   Depends: libdbi1
>   Depends: libgdk-pixbuf2.0-0
>   Depends: libglib2.0-0
>   Depends: libgnomecanvas2-0
>   Depends: libgoffice-0.8-8
>   Depends: libgtk2.0-0
>   Depends: libgwengui-gtk2-0
>   Depends: libgwenhywfar60
>   Depends: libktoblzcheck1v5
>   Depends: libofx7
>   Depends: libpango-1.0-0
>   Depends: libpangocairo-1.0-0
>   Depends: libpython2.7
>   Depends: libsecret-1-0
>   Depends: libwebkitgtk-1.0-0
>   Depends: libx11-6
>   Depends: libxml2
>   Depends: libxslt1.1
>   Depends: zlib1g
>   Depends: libaqbanking35-plugins
>   Depends: <perl:any>
>     perl:i386
>     perl
>   Depends: guile-2.0
>   Depends: libfinance-quote-perl
>   Depends: libwww-perl
>   Depends: libhtml-tree-perl
>   Depends: libhtml-tableextract-perl
>   Depends: libcrypt-ssleay-perl
>   Depends: libdate-manip-perl
>   Breaks: gnucash-common
>   Recommends: gnucash-docs
>   Recommends: python-gnucash
>   Recommends: yelp
>  |Recommends: dbus
>     dbus:i386
>   Recommends: dbus-x11
>     dbus-x11:i386
>   Suggests: libdbd-mysql
>   Suggests: libdbd-pgsql
>   Suggests: libdbd-sqlite3
>   Replaces: gnucash-common
> 



More information about the gnucash-user mailing list