Bug#824405: evince: scrollbar regression with libgtk-3-0 3.20

Jason Crain jason at inspiresomeone.us
Mon May 16 11:38:50 UTC 2016


On Sun, May 15, 2016 at 07:23:18PM +0200, Jörg-Volker Peetz wrote:
> Jason Crain wrote on 05/15/16 19:08:
> > On Sun, May 15, 2016 at 05:47:14PM +0200, Jörg-Volker Peetz wrote:
> >> keeping it sober, I use just openbox + lxpanel, no desktop theme set. In
> >> ~/.config/gtk-3.0/gtk.css I have, beside some color settings, these defined:
> >>
> >> .scrollbar {
> >>   -GtkScrollbar-has-backward-stepper: true;
> >>   -GtkScrollbar-has-forward-stepper: true;
> >> }
> >> .scrollbar.trough {
> >>   background-color: Thistle2;
> >> }
> >>
> >> Concerning Adwaita or themes, all dependencies of libgtk-3-common are installed.
> > 
> > The steppers have been missing from the default gnome theme for a while,
> > so this is more about how your css override has stopped working, right?
> > 
> 
> Yes.
> With gtk-3 3.18 this configuration works.
> I also see this problem with emacs24 and with the firefox version linked against
> gtk-3.
> I wasn't able to find something helpful in the web.

They've changed the syntax of the CSS.  I think the new equivalent for
that is:

scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  background-color: Thistle2;
}

And you might try setting the environment variable GTK_OVERLAY_SCROLLING=0



More information about the pkg-gnome-maintainers mailing list