Los desarrolladores de ALT Linux han presentado un nuevo configurador para GNOME llamado Tuner, diseñado para facilitar la ampliación de la funcionalidad y proporcionar configuraciones adicionales. Se espera que Tuner sea utilizado por distribuciones que suministren GNOME para crear configuradores encargados de modificar configuraciones específicas de cada distribución. Por ejemplo, para ALT Linux se ha implementado el complemento TunerPanel, que permite alternar entre el modo de panel (al estilo de GNOME 2) y el modo estándar de la interfaz de GNOME.
El programa cuenta con una arquitectura basada en complementos que permite agregar nuevas secciones de configuración, modificar la interfaz y ampliar la funcionalidad mediante la entrega de complementos individuales sin necesidad de modificar el código principal de la aplicación. Para la creación de complementos se utiliza el motor libpeas, que ya se aplica en las aplicaciones de GNOME Gedit y Totem.
Entre las características de Tuner también se menciona la simplificación de la integración con GSettings. Al igual que en la aplicación GNOME Refine, Tuner ofrece un mecanismo para crear widgets usando el lenguaje de construcción de interfaces Blueprint. Estos widgets permiten vincular configuraciones individuales en GSettings a elementos de la interfaz diseñados para su modificación.
El código del proyecto está escrito en el lenguaje Vala y se distribuye bajo la licencia GPLv3. La interfaz de usuario se construyó utilizando la biblioteca libadwaita, cumple con las recomendaciones de GNOME HIG (Directrices de Interfaz Humana) y se adapta dinámicamente al tamaño de la pantalla. Están disponibles plantillas para el desarrollo de complementos estándar en Vala y Python.


Fuente: opennet.ru
