> On Jul 2, 2018, at 9:03 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> wrote:
> 
> Op maandag 2 juli 2018 16:28:39 CEST schreef John Ralls:
>>> On Jul 2, 2018, at 2:46 AM, Geert Janssens <geert.gnuc...@kobaltwit.be>
>>> wrote:> 
>>> Op zondag 1 juli 2018 21:03:50 CEST schreef Daniel Dickinson:
>>>> I just upgraded to Gnucash 3.2 (on Mac OS X 10.13.4) and am having
>>>> trouble
>>>> setting a default font size.  The current font is too small and makes it
>>>> very difficult for me to read the register.
>>>> 
>>>> 
>>>> Following the instructions at https://wiki.gnucash.org/wiki/GTK3, I
>>>> created
>>>> the file ~/Library/Application
>>>> Support/Gnucash/config/gtk-3.0/settings.ini
>>> 
>>>> (this file didn't exist previously), with the following contents:
>>> I wrote these instructions, but I'll admit the location of this file on
>>> Macos was an educated guess which I can't verify as I don't have an Macos
>>> system available to experiment with.
>>> There is potentially a second location that could be queried rather that
>>> the one above.
>>> Can you try to make the changes here instead:
>>> ~/.config/gtk-3.0/settings.ini
>>> 
>>> I would be interested to learn if that does work.
>>> 
>>> Otherwise the suggestion by GT-I9070 H is the third option. It is likely
>>> to
>>> work because we have more direct control over GNC_CONFIG_HOME.
>> 
>> ~/Application Support/Gnucash/config/gtk-3.0 is the correct path on MacOS.
>> XDG_CONFIG_HOME is set in
>> Gnucash.app/Contents/Resources/etc/gnucash/environment and needs to be
>> changed there to override it.
>> 
>> I’ve found that settings.ini doesn’t work to set the font, you need a
>> gtk.css in the same directory with contents like * {
>>    font-family: Arial;
>> }
>> 
>> and whatever other CSS font directives you want.
> 
> I'm curious what gtk3 does differently on MacOS that it doesn't pick up 
> settings.ini in its config file, or ignores the font configuration. Or is 
> there another font override in the way on that platform ?

Geert,

That I don’t know. As it happens I spent some time yesterday debugging 
https://bugs.gnucash.org/show_bug.cgi?id=796727 
<https://bugs.gnucash.org/show_bug.cgi?id=796727>; I’ve gotten far enough to 
understand that gtksettings isn’t loading the default settings.ini in 
GnuCash.app/Contents/Resources/etc/gtk-3.0 (I think I need to add yet another 
line to environment setting XDG_CONFIG_PATH to include the bundle directories), 
but even after copying it to ~/Library/Application 
Support/Gnucash/config/gtk-3.0 it parses the line ‘gtk-key-theme-name = Emacs’ 
but doesn’t change the GSettings value from “Mac” which is set programmatically 
earlier in GSettings initialization.

Regards,
John Ralls

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
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