Não é uma solução ideal, mas você pode tornar o plano de fundo da barra de rolagem não transparente como solução alternativa. Isso o tornará visível (embora com algumas falhas) sem alterar seu comportamento, principalmente em outros aplicativos.
Para fazer isso, você precisa criar um novo tema com um arquivo CSS ligeiramente aprimorado:
$ cp -r /usr/share/themes/Ambiance ~/.themes/AmbianceWithScrollbars
$ cd ~/.themes/AmbianceWithScrollbars
$ sed -i 's/Ambiance/AmbianceWithScrollbars/' index.theme
Agora abra gtk-3.20/gtk-widgets.css
, role até o .scrollbar.contents, scrollbar contents
seletor e substitua background-color: transparent;
por background-color: @backdrop_selected_bg_color;
(ou qualquer cor que você desejar, como white
, rgb(200, 200, 200)
ou @bg_color
) Finalmente, aplique o novo tema:
$ gsettings set org.gnome.desktop.interface gtk-theme AmbianceWithScrollbars
Ainda haverá artefatos menores devido ao controle deslizante (você pode desativá-lo, se quiser), mas a área principal da barra de rolagem será atualizada corretamente.
Como alternativa, você pode ajustar essa linha no tema padrão, embora essa alteração seja substituída assim que o pacote de temas for atualizado.
PS: Eu sei que há uma folha de estilo para o GTK, ~/.config/gtk-3.20/..
mas, por algum motivo, não consegui fazê-lo funcionar dessa maneira. :(