Non è una soluzione ottimale, ma puoi rendere lo sfondo della barra di scorrimento non trasparente come soluzione alternativa. Ciò lo renderà visibile (anche se leggermente glitch) senza modificarne il comportamento, in particolare in altre app.
Per fare ciò, è necessario creare un nuovo tema con un file CSS leggermente ottimizzato:
$ cp -r /usr/share/themes/Ambiance ~/.themes/AmbianceWithScrollbars
$ cd ~/.themes/AmbianceWithScrollbars
$ sed -i 's/Ambiance/AmbianceWithScrollbars/' index.theme
Ora apri gtk-3.20/gtk-widgets.css
, scorri fino al .scrollbar.contents, scrollbar contents
selettore e sostituisci background-color: transparent;
con background-color: @backdrop_selected_bg_color;
(o qualsiasi colore che ti piace white
, rgb(200, 200, 200)
o @bg_color
) Infine, applica il nuovo tema:
$ gsettings set org.gnome.desktop.interface gtk-theme AmbianceWithScrollbars
Ci saranno ancora piccoli artefatti dovuti al cursore (puoi disabilitarlo se vuoi) ma l'area della barra di scorrimento principale verrà aggiornata correttamente.
In alternativa, puoi semplicemente modificare quella riga sul posto nel tema predefinito, anche se tale modifica verrà sovrascritta una volta aggiornato il pacchetto del tema.
PS So che esiste un foglio di stile per GTK, ~/.config/gtk-3.20/..
ma per qualche motivo non sono riuscito a farlo funzionare in quel modo. :(