gtk+ toolbar style setting ignored in bionic?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gtk+2.0 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I like big buttons with text labels below them in GnuCash toolbars.
Fortunately, that's exactly what I had in Ubuntu 17.10.
However, having upgraded to 18.04 this morning, suddenly the GnuCash toolbars are back to being small buttons with no text labels.
There are SO MANY PLACES to set this preference, and yet, it's not working:
$ gconftool-2 --search-key-regex toolbar
/desktop/
/desktop/
/desktop/
$ gconftool --search-key-regex toolbar
/desktop/
/desktop/
/desktop/
$ dconf dump /org/gnome/
toolbar-
$ gtk-query-settings | grep toolbar
! gtk-toolbar-style: GTK_TOOLBAR_
! gtk-toolbar-
I have no idea why that last one says "both-horiz" rather than "both". I honestly have no idea where that setting is coming from and can't find any way to find out. (I even tried running strace on gtk-query-settings to see what it was reading, and that didn't help.)
I can't find any way to change this setting in gnome-tweaks.
Is the ability to have large icons with text below them simply gone in 18.04, or has the setting migrated to yet another location that I have to set it in now (it seems like Ubuntu and/or GNOME decides to move settings to a completely new backend just for the heck of it every few releases).
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: libgtk2.0-bin 2.24.32-1ubuntu1
ProcVersionSign
Uname: Linux 4.15.0-15-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.9-0ubuntu5
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Thu Apr 19 08:46:15 2018
InstallationDate: Installed on 2016-01-16 (824 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
SourcePackage: gtk+2.0
UpgradeStatus: Upgraded to bionic on 2018-04-19 (0 days ago)
Also tried putting `gtk-toolbar-style = GTK_TOOLBAR_BOTH` in ~/.gtkrc-2.0 and `[Settings] \ngtk-toolbar- style = GTK_TOOLBAR_BOTH` in ~/.config/ gtk-3.0/ settings. ini. The latter causes the output of gtk-query-settings to change, but neither of these settings causes GnuCash to behave differently.
Also tried creating ~/.gtkrc- 2.0.gnucash and putting the same contents as for ~/.gtkrc-2.0. Didn't help.
When I run strace on gnucash, it shows that it is reading both ~/.gtkrc- 2.0.gnucash and ~/.gtkrc-2.0.