¿Cuál es la mejor manera de restaurar las flechas a mis barras de desplazamiento?

8

Estoy ejecutando Debian Jessie.

$ gnome-session --version  
gnome-session 3.14.0  

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

Puedo restaurar las flechas de la barra de desplazamiento haciendo:

Aplicaciones-> Herramientas del sistema-> Herramienta de ajustes
En Apariencia, cambie GTK + a HighContrast vs. Adwaita (predeterminado)

¿Pero dónde se guardan estos cambios?

AAAfarmclub
fuente
Tratando de recuperar las flechas en mis barras de desplazamiento. El inicio / configuración de GTK es confuso ...
AAAfarmclub
Realmente puedo usar Aplicaciones-> Herramientas del sistema-> Herramienta de ajustes. Cambie GTK + a HighContrast vs. Adwaita (predeterminado). Pero, ¿dónde se guarda este cambio? Miré el archivo: /usr/share/themes/Adwaita/gtk-3.0/gtk.css pero solo contiene: / * Adwaita es el tema predeterminado de GTK + 3, este archivo no se usa * /
AAAfarmclub
Eso es mejor. Los cambios se guardan en un archivo binario ( dconfbase de datos de usuarios). No estoy seguro de por qué lo preguntas porque, como dije, este es un tema (el tema dibuja las flechas ... o no, el dconfdb solo almacena el nombre del tema, nada más). Por lo tanto, puede usar un tema que usa flechas / botones de barra de desplazamiento o tratar de modificar Adwaita (hay varias sugerencias flotando pero ninguna de ellas funciona con versiones más nuevas de Adwaita).
don_crissti

Respuestas:

10

Solución rápida, wfm:

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

Se me ocurrió eso después de leer esta solución más complicada que implica editar los archivos de tema del sistema: /ubuntu/200938/question-about-gtkscrollbar-class-in-custom-themes

IHateGTK3ScrollBars
fuente
Genial, esto también funciona con otros temas, por ejemplo, DeLorean.
doshea
3
Para GTK + 3.20+, debe omitir el punto inicial, es decir scrollbar {/* ... */}.
Bajo
2
@Bass alternativamente, puede manejar ambos:.scrollbar, scrollbar {
bmaupin