I am using Ubuntu 20.04 desktop. I have only the default themes installed on my system. Currently, I am using Adwaita (default) which does not have arrows at the two ends of vertical or horizontal window scrollbars.
I have tested the other themes; only HighContrast and HighContrastInverse seem to provide the arrows I need. However, these themes are not appropriate for me. Adwaita (default) is just fine, except for the missing arrows in scrollbars.
I have tried a few solutions provided on the Internet (like https://www.slsmk.com/adding-scrollbars-and-buttons-to-desktop-theme/ ) that try to create a file like ~/.config/gtk-3.0/gtk.css
and put the necessary CSS declarations, but these do not work.
What is the recommended method to locally modify a theme for GTK2 applications and add these scrollbar arrows?
Update:
Actually, it turns out that the above-mentioned action does work for GTK3 applications. But, my application that needs these arrows uses GTK2.
I tried locations like ~/.config/gtk-2.0/gtkrc
, ~/.gtkrc
, and ~/.gtkrc-2.0
, but it didn't help.
Editing directly the file /usr/share/themes/Adwaita/gtk-2.0/main.rc
and commenting out the lines:
GtkScrollbar::has-backward-stepper = 0
GtkScrollbar::has-forward-stepper = 0
seems to help, but I want to do it on user basis (by settings their values to 1
).
0 Answers