GNOME Bugzilla – Bug 796421
GTK3 settings.ini not being used
Last modified: 2018-06-30 00:10:56 UTC
GnuCash from gnucash-3.1-3.setup.exe Geert added this comment to https://wiki.gnucash.org/wiki/Windows#Q:_What_if_I_need_to_change_another_visual_aspect.2C_not_covered_by_.22Select_Theme.22.3F : To fix [This is not working as written below. The settings.ini file is partly documented in the gtk api reference, but gnucash is not picking it up. Perhaps we need to initialize the gtksettings early in the application run ?] I'd like to use gtk-primary-button-warps-slider=false so can this be fixed please? BTW I see from https://developer.gnome.org/gtk3/stable/GtkSettings.html#GtkSettings--gtk-primary-button-warps-slider : Whichever action you choose for the primary button, the other action will be available by holding Shift and primary-clicking, or (since GTK+ 3.22.25) clicking the middle mouse button. I confirm that I can use shift-left-click or middle-button-click to perform the desired scrollbar action in Windows 10.
Have you followed the instructions on https://wiki.gnucash.org/wiki/GTK3#Visual_Styling ? It explains where and how to create the settings.ini file for gtk3 under the "Themes" section. The gtk-primary-button-warps-slider setting should be picked up from there. It would probably be more useful if the creation of a settings file was expanded into its own section as there are several settings that can be tweaked in there. It's pretty well hidden currently. Does that work ?
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=796421. Please continue processing the bug there and please update any external references or bookmarks.