Qual è il modo migliore per ripristinare le frecce nelle mie barre di scorrimento?


8

Sto eseguendo Debian Jessie.

$ gnome-session --version  
gnome-session 3.14.0  

$ dpkg -s libgtk-3-0 | grep '^Version'  
Version: 3.14.5-1  

Posso ripristinare le frecce della barra di scorrimento facendo:

Applicazioni-> Strumenti
di sistema- > Strumento Tweak In Appearance, cambia GTK + in HighContrast vs. Adwaita (impostazione predefinita)

Ma dove vengono salvate queste modifiche?


Sto cercando di riportare le frecce sulle mie barre di scorrimento. L'avvio / configurazione GTK è confuso ...
AAAfarmclub

Posso usare acutamente Applicazioni-> Strumenti di sistema-> Strumento Tweak. Cambia GTK + in HighContrast vs. Adwaita (impostazione predefinita). Ma da dove viene salvata questa modifica? Ho guardato il file: /usr/share/themes/Adwaita/gtk-3.0/gtk.css ma contiene solo: / * Adwaita è il tema predefinito di GTK + 3, questo file non viene utilizzato * /
AAAfarmclub

Così va meglio. Le modifiche vengono salvate in un file binario ( dconfdatabase utente). Non sono sicuro del motivo per cui lo chiedi perché, come ho detto, questo è un tema (il tema disegna le frecce ... o no, il dconfdb memorizza solo il nome del tema, nient'altro). Quindi, o usi un tema che utilizza le frecce / i pulsanti della barra di scorrimento o provi a modificare Adwaita (ci sono molti suggerimenti che galleggiano in giro ma nessuno di questi funziona con le versioni più recenti di Adwaita).
don_crissti,

Risposte:


10

Soluzione rapida, wfm:

cat <<HERE >~/.config/gtk-3.0/gtk.css
.scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  }
HERE

Ho pensato a questo dopo aver letto questa soluzione più complessa che comportava la modifica dei file dei temi di sistema: /ubuntu/200938/question-about-gtkscrollbar-class-in-custom-themes


Ottimo, questo funziona anche con altri temi, ad esempio DeLorean.
Doshea,

3
Per GTK + 3.20+, è necessario omettere il punto iniziale, ad es scrollbar {/* ... */}.
Bass

2
@Bass in alternativa, potresti gestirli entrambi:.scrollbar, scrollbar {
bmaupin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.