> On Jul 2, 2018, at 11:20 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> > wrote: > > Op maandag 2 juli 2018 18:34:18 CEST schreef John Ralls: >>> 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. > > Ok. At least is shows settings.ini is being read in ~/Library/Application > Support/Gnucash/config/gtk-3.0. But it seems to not apply any of the settings > in that file...
It applies "gtk-primary-button-warps-slider = false" just fine. (Thanks, Colin, for reminding me about that. I despise the warping.) 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.