SGCG

…esto no es un subtítulo…

Ir a: contenido categorías calendario archivo suscripción

Volver arriba

Personalización de los colores de los registros en Gnucash

2026-08-27

Es posible personalizar el aspecto del programa de contabilidad Gnucash. En general, responde al tema que hemos elegido y que podemos tener especificado en nuestro fichero de configuración de GTK 3. Por ejemplo, digamos que queremos emplear la versión oscura del tema Adwaita en nuestros programas que usan GTK 3; el contenido de nuestro fichero ~/.config/gtk-3.0/settings.ini puede ser así:

[Settings] gtk-application-prefer-dark-theme=true gtk-theme-name=Adwaita

Si nos limitamos a hacer esto, cambia en general el aspecto de Gnucash, pero los registros salen con el esquema de colores por defecto del programa, que es en un verde muy chillón para este tema:

Captura de Gnucash con unos colores que no pegan.
Captura de Gnucash con unos colores que no pegan.

Sucede que hay una opción que debemos deshabilitar si queremos que los registros usen el tema global en vez del tema por defecto de Gnucash. Esta opción es accesible desde la ventana de preferencias, que se abre desde el menú Editar, opción Preferencias. En la página Registro, sección Gráficos, debemos desmarcar la casilla Emplear tema de colores compilados en GnuCash. Al hacer esto, los registros pasan a usar el tema global:

Captura de Gnucash con los colores del tema.
Captura de Gnucash con los colores del tema.

Aunque ahora hay cierta consistencia, hemos perdido la alternancia de colores que guiaba la mirada al ir de un asiento a otro. Podemos recuperarla editando una hoja de estilo, ~/.config/gnucash/gtk-3.0.css. Los colores de fondo alternantes son la propiedad background-color de los elementos .gnc-class-user-register-primary y .gnc-class-user-register-secondary. Además de esto, puede interesarnos cambiar el fondo de los desgloses desplegados, que son el elemento .gnc-class-register-split. Nuestra hoja de estilo puede quedar así:

.gnc-class-user-register-primary { background-color: #1b1b1b; } .gnc-class-user-register-secondary { background-color: #2d2d2d; } .gnc-class-user-register-split { background-color: #353535; }

El resultado es el siguiente:

Captura de Gnucash con colores del tema y alternancia de
     colores en los registros.
Captura de Gnucash con los colores del tema y alternancia de colores en los registros.


Categorías: Informática

Permalink: https://sgcg.es/articulos/2026/08/27/personalizacion-de-los-colores-de-los-registros-en-gnucash/