2019_06_27 Changing the characteristics of window sliders etc seems a dark art I currently have ja@naxos ~ 1$ cat .config/gtk-3.0/gtk.css .scrollbar, scrollbar { -GtkScrollbar-has-backward-stepper: 1; -GtkScrollbar-has-forward-stepper: 1; } .scrollbar.vertical slider, scrollbar.vertical slider { min-width: 10px; } //------------------------------------------------------------------------------------------------------ https://askubuntu.com/questions/775201/how-do-i-get-a-bigger-static-scrollbar-aka-normal-scrollbar Reply 3 says I'm using Ubuntu 18.04 and this was the only solution that changed the scrollbar for EVERYTHING, from Firefox to LibreOffice to gnome-terminal. The solutions above worked fine for one or two applications but not for everything. Things that can be changed are shown below .scrollbar, scrollbar { -GtkScrollbar-has-backward-stepper: 1; -GtkScrollbar-has-forward-stepper: 1; } scrollbar slider { background-color: @scrollbar_track_color; } .scrollbar.vertical slider, scrollbar.vertical slider { min-height: 150px; min-width: 70px; } .scrollbar.horizontal.slider, scrollbar.horizontal slider { min-width: 40px; min-height: 10px; } .scrollbar.vertical.slider:hover, scrollbar.vertical:hover slider { min-width: 70px; } .scrollbar.horizontal.slider:hover, scrollbar.horizontal:hover slider { min-height: 10px; } .scrollbar.contents, scrollbar contents { background-color: transparent; background-image: none; background-size: 0; border: none; border-radius: 0; } .scrollbar.trough, scrollbar trough { background-image: none; border: none; } .scrollbar:hover:backdrop, .scrollbar.dragging:backdrop, scrollbar:hover:backdrop, scrollbar.dragging:backdrop { background-color: alpha(@backdrop_selected_bg_color, 0.5); } .scrollbar.vertical:hover:dir(ltr), .scrollbar.vertical:active:dir(ltr), scrollbar.vertical:hover:dir(ltr), scrollbar.vertical:active:dir(ltr) { margin-left: 0px; } .scrollbar.vertical:hover:dir(rtl), .scrollbar.vertical:active:dir(rtl), scrollbar.vertical:hover:dir(rtl), scrollbar.vertical:active:dir(rtl) { margin-right: 0px; } .scrollbar.horizontal:hover, .scrollbar.horizontal:active, scrollbar.horizontal:hover, scrollbar.horizontal:active { margin-top: 0px; } .scrollbar.slider, scrollbar slider { background-color: alpha(@backdrop_filling_bg, 0.75); border-radius: 10px; } .scrollbar.slider:hover, .scrollbar.slider:active, scrollbar slider:hover, scrollbar slider:active { border-radius: 20px; margin: 0; } .scrollbar.vertical:dir(ltr):not(:hover):not(.dragging), scrollbar.vertical:dir(ltr):not(:hover):not(.dragging) { margin-left: 0px; } .scrollbar.vertical:dir(rtl):not(:hover):not(.dragging), scrollbar.vertical:dir(rtl):not(:hover):not(.dragging) { margin-right: 0px; } .scrollbar.horizontal:not(:hover):not(.dragging), scrollbar.horizontal:not(:hover):not(.dragging) { margin-top: 0px; } .scrollbar.slider:hover, scrollbar slider:hover { background-color: alpha(@backdrop_filling_bg, 0.6); } .scrollbar.slider:active, scrollbar slider:active { background-color: @backdrop_filling_bg; } .scrollbar.slider:backdrop, scrollbar slider:backdrop { background-color: alpha(@backdrop_filling_bg, 0.75); } .scrollbar.slider:hover:backdrop, scrollbar slider:hover:backdrop { background-color: alpha(@backdrop_filling_bg, 0.6; } .scrollbar.slider:active:backdrop, scrollbar slider:active:backdrop { background-color: @backdrop_filling_bg; } scrollbar { min-width: 70px; min-height: 70px; }