Pas une solution optimale, mais vous pouvez rendre l'arrière-plan de la barre de défilement non transparent comme solution de contournement. Cela le rendra visible (quoique légèrement glitch) sans changer son comportement notamment dans d'autres applications.
Pour ce faire, vous devez créer un nouveau thème avec un fichier CSS légèrement modifié:
$ cp -r /usr/share/themes/Ambiance ~/.themes/AmbianceWithScrollbars
$ cd ~/.themes/AmbianceWithScrollbars
$ sed -i 's/Ambiance/AmbianceWithScrollbars/' index.theme
Maintenant, ouvrez gtk-3.20/gtk-widgets.css
, faites défiler jusqu'au .scrollbar.contents, scrollbar contents
sélecteur et remplacez-le background-color: transparent;
par background-color: @backdrop_selected_bg_color;
(ou par n'importe quelle couleur que vous aimez comme white
, rgb(200, 200, 200)
ou @bg_color
) Enfin, appliquez le nouveau thème:
$ gsettings set org.gnome.desktop.interface gtk-theme AmbianceWithScrollbars
Il y aura toujours des artefacts mineurs en raison du curseur (vous pouvez le désactiver si vous le souhaitez) mais la zone principale de la barre de défilement sera correctement actualisée.
Alternativement, vous pouvez simplement modifier cette ligne en place dans le thème par défaut, bien que cette modification soit remplacée une fois le package de thème mis à jour.
PS Je sais qu'il y a une feuille de style pour GTK ~/.config/gtk-3.20/..
mais pour une raison quelconque, je ne pouvais pas le faire fonctionner de cette façon. :(