[clug] Stupid scroll bar!

Martin Schwenke martin at meltin.net
Sun Jun 7 19:24:17 MDT 2015


Hi Scott,

On Mon, 08 Jun 2015 01:09:01 +1000, Scott Ferguson
<scott.ferguson.clug at gmail.com> wrote:

> I have smoothscrolling enabled (autoscrolling is off) in Icedove
> (Thunderbird) and use the Nuvola theme. The same with Iceweasel
> (Firefox) except that hardware acceleration is enabled.

Do you set the theme per application?  If so, can you please explain
how?

> kde-config-gtk-style uses O2_Air for GTK2, and Default for GTK3

I would expect to see this type of setting somewhere in ~/.config/gtk-*
but I don't.  Do you have any idea where this setting ends up?

I ask these questions because last night I ran the other application I
see with "broken" scrollbars (shotwell) and noticed the issue again.

The data looks like this:

  $ ldd /usr/bin/xfce4-terminal  | grep gtk
	libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf6fc4000)
  $ ldd /usr/bin/claws-mail  | grep gtk
	libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf71a0000)
  $ ldd /usr/bin/iceweasel  | grep gtk
  $ ldd /usr/bin/evince  | grep gtk
	libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xf6d46000)
  $ ldd /usr/bin/shotwell  | grep gtk
	libwebkitgtk-3.0.so.0 => /usr/lib/i386-linux-gnu/libwebkitgtk-3.0.so.0 (0xf4a5c000)
	libgtk-3.so.0 => /usr/lib/i386-linux-gnu/libgtk-3.so.0 (0xf42bb000)
	libjavascriptcoregtk-3.0.so.0 => /usr/lib/i386-linux-gnu/libjavascriptcoregtk-3.0.so.0 (0xf37f0000)

My iceweasel is fine (who knows what toolkit it uses), as are my
terminal and claws-mail (with GTK+ 2.0). However, both evince and
shotwell have "broken" scrollbars, and they use GTK+ 3.0.

So, I'm wondering if this can be "fixed" either by setting the theme on
a per-application basis or by setting the GTK+ 3.0 style to something
that makes me happy.  ;-)

Thanks to anyone for any hints...

peace & happiness,
martin


More information about the linux mailing list