Creo que deberías ser cauteloso allí. Muchos de nosotros NO le recomendaremos que edite los valores predeterminados de todo el sistema para un tema, a menos que realmente tenga la intención de interferir con la actividad de todas las cuentas de usuario en el sistema. Si comete un error al hacerlo, afecta a todas las cuentas de usuario. Otro punto de precaución es que cuando se actualizan los paquetes, sus cambios se borrarán.
Otro inconveniente de esta estrategia es que solo cambia el comportamiento de un tema GTK, pero es posible que desee cambiar el tamaño de la barra de desplazamiento en TODOS los temas GTK-3.0.
En su lugar, edite los archivos de configuración dentro de una cuenta de usuario. El truco es descubrir cuál es la distancia más corta al punto final deseado. El archivo GTK que edita es parte de una configuración CSS (hojas de estilo en cascada), por lo que la personalización que ponga en su cuenta modificará la configuración.
En su cuenta de usuario, en la carpeta ~ / .config / gtk-3.0 / gtk.css actualmente tengo esto en un archivo llamado "gtk.css"
.scrollbar {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 20;
-GtkRange-stepper-size: 20;
}
Si juegas un poco con esto, verás que es posible integrar muchos cambios específicos del archivo de tema que estabas editando anteriormente. Hubo un tiempo en que traté de tocar muchas configuraciones, pero ahora estoy en el modo "mantenerlo simple".
Si realmente desea editar muchas configuraciones, lo correcto es COPIAR todo el archivo gtk-widgets.css y colocarlo en su carpeta ~ / .config / gtk-3.0. Luego ve a la ciudad jugando con la configuración.
En la misma carpeta, tengo un archivo llamado "settings.ini"
[Settings]
gtk-primary-button-warps-slider = false
Esto evita que un clic en la barra de desplazamiento se mueva a un cierto punto en el archivo, en cambio, avanza solo una pantalla. ¡Yo prefiero eso!
La otra cosa que vale la pena saber es que cambiar ese archivo de tema (ya sea como lo recomendó previamente @Dorian o por un cambio de cuenta de usuario para todos los temas basados en GTK-3.0 como sugiero) solo cambia los programas que se basan en el kit de herramientas GTK-3.0. No cambia la barra de desplazamiento para todas las aplicaciones. Es solo para aquellos que leen ese archivo de configuración gtk-3.0. Como está editando un tema gtk-3.0, las aplicaciones escritas con QT o gtk-2.0 no cambiarán. Por lo tanto, cambiar el tamaño de la barra de desplazamiento de todos los programas es bastante más difícil / tedioso de lo que cabría esperar.
También he cambiado el ancho de la barra de desplazamiento en gtk-2.0. Esto se hace en una carpeta separada ~ / .config / gtk-2.0. El archivo a crear se llama gtkrc
style "scroll"
{
GtkScrollbar::slider-width = 20
}
Tenga en cuenta que gtk-2.0 es una configuración de diseño diferente, por lo que la sintaxis es diferente, no puede simplemente copiar el css gtk-3.0 en la carpeta gtk-2.0.
Me di cuenta de que algunas aplicaciones se comportan mal cuando hace que la barra de desplazamiento sea diferente porque el tamaño del "capturador" dentro del canal deslizante no cambia de tamaño correctamente. Sospecho que los cambios al arrastrar la barra de desplazamiento en el archivo de @ Dorian ayudarían con eso. Puedo volver y probar eso. Yo lo haré saber.
Resumen: El "consejo de administrador de sistemas Linux de antaño clave es" NO edite archivos de configuración en todo el sistema. Está poniendo en riesgo su sistema, sus cambios no durarán entre revisiones y requiere acceso a la raíz, lo que nunca es bueno para cosas cosméticas como esta. Encuentre una manera de hacer cambios en su cuenta de usuario.
PD. Si realmente quiere jugar con los archivos del sistema (a veces lo hago si realmente quiero insistir en que todos los usuarios tengan los colores de mi equipo de fútbol favorito como fondo de pantalla y combinación de colores :)), lo primero que debe hacer es hacer una copia de el archivo original y nombre el original "gtk-widgets.css.orig". Luego, cuando edite su archivo, guarde una copia de su edición como "gtk-widgets.css.20160919", donde tengo la fecha AAAAMMDD al final. De esta manera, cuando se actualice el paquete deb, tendrá una copia de su archivo editado. El que edite llamado gtk-widgets.css será borrado por la instalación del paquete.