[CentOS] Scroll bar arrows missing and behaviour change

Sat Oct 13 19:12:07 UTC 2018
Bill Gee <bgee at campercaver.net>

On Friday, October 12, 2018 8:41:51 PM CDT Elliott Balsley wrote:
> > Hmmm...  It works for me on both CentOS 7 (Firefox 60.2.1) and Fedora 28
> > (Firefox 62.0.3).
> > 
> > As per the linked documentation - What happens if you SHIFT-CLICK on the
> > scroll bar?  On my systems I find that SHIFT-CLICK on the scroll bar
> > produces
> > the "warp speed" behavior, exactly as expected.
> > 
> > 
> > https://developer.gnome.org/gtk3/unstable/GtkSettings.html#GtkSettings--gt
> > k-primary-button-warps-slider
> > 
> > In Firefox 45.4, shift-click reverses the behavior, so it scrolls a page
> 
> at a time.  It ignores the primary warp setting.
> I also checked in Terminal, and it respects that setting.  With primary
> warp turned off, it moves a page at a time, regardless of whether I hold
> shift.  With primary warp turned on, it warps regardless of whether I hold
> shift.
> I'll try updating Firefox.

I did some more searching and stumbled across a way to make the stepper arrows 
show up.  It is another file:

~/.config/gtk-3.0/gtk.css

.scrollbar, scrollbar { 
   -GtkScrollbar-has-backward-stepper: true; 
   -GtkScrollbar-has-forward-stepper: true; 
}

On my Fedora 28 system this makes up and down arrows which are VERY small. 
They are there and they work.  I bet more fiddling with this file could make 
them larger.  

Bill Gee