On 04/28/2018 06:45 AM, Felix Miata wrote:
ken composed on 2018-04-28 05:37 (UTC-0400):
I'm using gnome and haven't had time to play around with themes. I'd think though that a theme with scroll buttons should be the default, definitely not something which users would have to tweak around with to have (as we have for IT centuries). Apparently upstream Gnome/GTK3 thinks differently than you.
Apparently so. Scuttlebutt has it that there's a drive to make this a windowmanager (additionally) for phones and tablets. I can understand that, for those kinds of devices, scroll buttons are often not as useful (though at times they really are).
When Mozilla started building with GTK3, I found it necessary to find a way to restore these essential traditional features, as I never found a theme that does the restoration. It takes a mixture of customization of settings.ini and gtk.css in gtk-3.0 to get them back in GTK3 apps under KDE3, Plasma and TDE sessions:
Thanks for this. But what are Plasma and TDE?
# gtk.css *{ -GtkScrollbar-has-backward-stepper: 1; -GtkScrollbar-has-forward-stepper: 1; -GtkScrollbar-has-secondary-backward-stepper: 1; }
scrollbar trough { min-width: 12px; min-height: 16px; }
scrollbar slider { min-width: 12px; min-height: 16px; }
# settings.ini [Settings] gtk-primary-button-warps-slider = false
Which theme(s) are you using? Of the variables in the first stanza (above), only two are present in all of the themes I have installed: # pwd;grep -r GtkScrollbar-has-.*-stepper * /usr/share/themes Bluebird/gtk-3.0/gtk-widgets.css: -GtkScrollbar-has-backward-stepper: false; Bluebird/gtk-3.0/gtk-widgets.css: -GtkScrollbar-has-forward-stepper: false; Binary file Greybird/gtk-3.0/gtk.gresource matches Greybird/gtk-3.0/_common.scss: -GtkScrollbar-has-backward-stepper: false; Greybird/gtk-3.0/_common.scss: -GtkScrollbar-has-forward-stepper: false; Greybird/gtk-3.0/gtk-contained-dark.css: -GtkScrollbar-has-backward-stepper: false; Greybird/gtk-3.0/gtk-contained-dark.css: -GtkScrollbar-has-forward-stepper: false; } Greybird/gtk-3.0/gtk-contained.css: -GtkScrollbar-has-backward-stepper: false; Greybird/gtk-3.0/gtk-contained.css: -GtkScrollbar-has-forward-stepper: false; } elementary/gtk-3.0/gtk-widgets.css: -GtkScrollbar-has-backward-stepper: false; elementary/gtk-3.0/gtk-widgets.css: -GtkScrollbar-has-forward-stepper: false; And I have quite a few themes installed: # pwd; ls -1 /usr/share/themes Adwaita AgingGorilla Atlanta Bluebird Bright Clearlooks ClearlooksClassic Crux Darklooks Default Emacs Esco Glider Glossy Greybird Greybird-accessibility Greybird-bright Greybird-compact HighContrast HighContrastLargePrint HighContrastLargePrintInverse Inverted LargePrint LowContrast LowContrastLargePrint Metabox Mist Raleigh Simple Unity elementary -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org