¿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?


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.