I'm trying to figure out why the widgets in GTK3 windows are messed up, whereas widgets in GTK2 windows seem to be okay.
Here we see the file browser SpaceFM, next to the Xfce4 appearance/theme selector. SpaceFM uses GTK3. The theme Murrine Gray is selected, which is part of the Debian package
As you can see, everything looks mostly reasonable -- the menu entries are separated, the file browser tab is distinct.
Things get a bit odd, though, when we switch to the theme Murrina Ealm (also part of
While the appearance/theme selector itself has changed appearance, SpaceFM has not. In fact, the only theme I can find to meaningfully change SpaceFM's appearance is High-Contrast (part of the package
gnome-accessibility-themes), which changes the rendering of several UI elements:
Things go completely bonkers, however, once I start selecting other themes.
Here's SpaceFM with the theme Xfce Dusk selected, which is part of the package
gtk3-engines-xfce (thereby strongly suggesting it contains GTK3 support):
Note how the menu has completely collapsed with no borders or separators. The file browser tab and toolbar icons have similarly lost their borders. GTK2-based applications do not seem to suffer from this problem; only GTK3 apps.
It's entirely possible that my setup (see below) is simply too weird, but I can't for the life of me imagine which bit(s) are missing and causing the toolkit to lose its mind.
Distro: Debian 'Unstable'
Desktop Environment: Xfce4
Window Manager: Awesome (replacing 'xfwm')
GNOME services are not running.