Consejos para el desarrollo de temas Gtk3

Consejos para el desarrollo de temas Gtk3

Comencé a adoptar el tema predeterminado de Ubuntu Ambiance para mis necesidades, pero lo encuentro un proceso muy engorroso. Tan pronto como cambio mi tema y lo cargo, también se almacena en caché, por lo que cualquier cambio adicional requiere que reinicie el GM (cerrar sesión/iniciar sesión, lightdm restartetc.). Esto realmente podría llevar un tiempo y no es realmente ideal. Llegué al punto en el que pruebo en una máquina virtual para poder reiniciarla fácilmente sin tener que dejar de trabajar en el tema en el host.

También intenté buscar en Google y buscar sugerencias para temas Gtk3 en Superusuario, pero no se han publicado muchas cosas. Los únicos tutoriales relevantes son para Gtk2, con los que estoy bastante contento.

Entonces, realmente mi pregunta se reduce a: ¿hay alguna forma de acelerar el desarrollo del tema? ¿Hay alguna manera de aprovechar CSS, iniciar una aplicación y obtener una vista previa de las actualizaciones al instante, sin depender de reiniciar el entorno de escritorio?

Respuesta1

La personalización de Gtk3 por usuario se realiza en ~/.config/gtk-3.0/gtk.css(para ser más precisos, en $XDG_CONFIG_HOME/gtk-3.0/gtk.csslo que generalmente se evalúa como arriba).

Si desea personalizar una aplicación, edite y guarde el archivo gtk.css y luego vuelva a abrir la aplicación. Cuando esté satisfecho con los resultados, puede aplicar los cambios al tema del sistema o dejarlo como está.

En la actualización de Ubuntu, la personalización de su tema se revertirá (si la aprueba) si editó el tema del sistema, por lo que es mejor copiar y cambiar el nombre del tema del sistema que desee y luego personalizarlo; o personalizar el tema solo para un usuario usando el archivo gtk.css en su .config/gtk-3.0directorio.

información relacionada