Se acaba de dar a conocer la liberación de la nueva versión de escritorio Budgie 10.6, que se posiciona como la primera versión desde la decisión de desarrollar el proyecto independientemente de la distribución Solus.
El proyecto ahora está llevado por la organización independiente Buddies Of Budgie. Budgie 10.6 continúa basándose en tecnologías GNOME y su propia implementación de GNOME Shell, pero la rama Budgie 11 está programada para migrar al conjunto de bibliotecas Enlightenment Foundation Library ( EFL ) desarrollado por el proyecto Enlightenment.
Para quienes desconocen del escritorio Budgie, deben saber que se basa en tecnologías GNOME, pero utiliza sus propias implementaciones de GNOME Shell, panel, applets y sistema de notificación. Para administrar las ventanas, Budgie usa Budgie Window Manager (BWM), que es una modificación avanzada del complemento base de Mutter.
Budgie se basa en un panel que es similar en la organización del trabajo a los paneles de escritorio clásicos. Todos los elementos del panel son applets, lo que le permite personalizar de manera flexible la composición, cambiar la ubicación y reemplazar la implementación de los elementos del panel principal a su gusto.
Los subprogramas disponibles incluyen el menú de aplicaciones clásico, sistema de cambio de tareas, un área con una lista de ventanas abiertas, visualización de escritorios virtuales, un indicador de administración de energía, un subprograma de control de volumen, un indicador de estado del sistema y un reloj.
Principales novedades de Budgie 10.6
En esta nueva versión se ha revisado el posicionamiento del proyecto: en lugar del producto final, Budgie ahora se presenta como una plataforma en la que las distribuciones y los usuarios pueden crear soluciones adaptadas a sus propias preferencias. Por ejemplo, se proporciona la posibilidad de elegir el diseño, un conjunto de aplicaciones y un estilo de escritorio.
Desde el punto de vista organizativo, se ha trabajado para eliminar la separación entre la organización de desarrollo real y los proyectos posteriores como Ubuntu Budgie, que crean productos finales basados en Budgie. Dichos proyectos posteriores tienen más oportunidades de participar en el desarrollo de Budgie.
Para facilitar la creación de sus propias soluciones basadas en Budgie, la base de código se divide en varios componentes, que ahora se envían por separado:
Budgie Desktop es directamente una interfaz de usuario.
Budgie Desktop View : un conjunto de iconos de escritorio.
Budgie Control Center es un configurador derivado del Centro de control de GNOME.
Tambien se destaca que se reescribió el código para rastrear la actividad de la aplicación y se mejoró el subprograma Icon Tasklist, que proporciona una lista de tareas activas. Se agregó soporte para la agrupación de aplicaciones. Se resolvió un problema con la eliminación de aplicaciones válidas con un tipo de ventana atípico, por ejemplo, algunos programas de KDE como Spectacle y KColorChooser no se mostraban anteriormente en la lista.
El tema se ha rediseñado para unificar la apariencia de todos los componentes de Budgie. Los bordes de los diálogos, el relleno y la combinación de colores se unificaron, se redujo el uso de transparencias y sombras y se mejoró la compatibilidad con temas GTK.
Ademas de ello se ha reescrito el sistema para mostrar notificaciones, que se separa del applet de Raven, que ahora es responsable solo de mostrar la barra lateral. El sistema de notificaciones ahora se puede usar no solo en Raven, sino también en otros componentes de escritorio, por ejemplo, está previsto organizar una lista de notificaciones en el área de tareas (Icon Tasklist).
De los demás cambios que se destacan de esta nueva versión:
- Seguimiento mejorado de notificaciones recientes y pausa de notificaciones.
- El administrador de ventanas elimina las llamadas innecesarias que hacen que el contenido se redibuje.
- GTK.Stack se utiliza para mostrar ventanas emergentes.
- La barra de tareas se ha modernizado y se ha mejorado la configuración del tamaño del panel.
- Se han mejorado los widgets colocados en el panel para mostrar la carga de la batería y mostrar el reloj.
- Se modificó la configuración predeterminada del panel para reducir la discrepancia entre la ubicación del panel y los widgets que se muestran en las distribuciones.
- Soporte devuelto para GNOME 40 y Ubuntu LTS.
- Para trabajar con las traducciones se utiliza el servicio Transifex en lugar de Weblate.
Finalmente, si estás interesado en conocer más al respecto sobre esta nueva versión del entorno, puedes consultar los detalles en el siguiente enlace.