On 10/23/2015 04:26 PM, Felix Miata wrote:
I'd surely like to know the equivalent incantations for KDE3. Those icons are much too small. The act of clicking too often moves the mouse enough to get it off the correct target onto the adjacent. :-(
Felix, I think the setting/style we need to look at are: has-secondary-backward-stepper Display a second backward arrow button on the opposite end of the scrollbar. has-secondary-forward-stepper Display a second forward arrow button on the opposite end of the scrollbar. (default = False for both) which means the second arrow shouldn't show. This being a style property, I suspect it belongs in gtk.css instead of settings.ini. See (toward the bottom of the page) https://developer.gnome.org/gtk3/stable/GtkScrollbar.html It looks to me that setting : has-secondary-backward-stepper = false; int the .css file should be the setting that disables the second arrow at the lower end of the scrollbar. Ain't GTK3 fun ?? Other related tweaks from the Archwiki that are worth looking at are: Legacy scrolling behavior: Note: This setting is not obeyed by all GTK+ applications. Tip: Legacy scrolling behaviour can be achieved reliably simply by using right click instead of left click. Prior to GTK+ 3.6, clicking on either side of the slider in the scrollbar would move the scrollbar in the direction of the click by approximately one page. Since GTK+ 3.6, the slider will move directly to the position of the click. This behaviour can be reverted in some applications by creating the file with the content below: ~/.config/gtk-3.0/settings.ini [Settings] gtk-primary-button-warps-slider = false Disable overlay scrollbars Since GTK+ 3.15, overlay scrollbars are enabled by default, meaning that scrollbars will be shown only on mouseover in GTK+ 3 applications. This behavior can be reverted by setting the following environment variable: GTK_OVERLAY_SCROLLING=0. Remove overlay scroll indicators The positions of the overlay scrollbars are indicated by thin dashed lines in the application window. These dashed lines will be present even when overlay scrolling is disabled using the environment variable discussed in the section above. To remove the indicator lines, create the following file: ~/.config/gtk-3.0/gtk.css /* Remove dotted lines from GTK+ 3 applications */ .undershoot.top, .undershoot.right, .undershoot.bottom, .undershoot.left { background-image: none; } Save or add this to ~/.config/gtk-3.0/gtk.css for scroll bar step amount: *{ -GtkScrollbar-has-backward-stepper: 1; -GtkScrollbar-has-forward-stepper: 1; } -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org