Después de seis meses de desarrollo, se presenta el lanzamiento del entorno de escritorio GNOME 48. Para una rápida evaluación de las capacidades de GNOME 48, se ofrecen versiones Live especializadas basadas en openSUSE y una imagen de instalación preparada en el marco de la iniciativa GNOME OS. GNOME 48 ya está incluido en las versiones experimentales de Ubuntu 25.04 y Fedora 42.
En esta nueva versión:
- Se ha añadido soporte para el rango dinámico alto (HDR, High Dynamic Range) y la capacidad de mostrar contenido HDR en monitores que lo soportan. Para habilitar el soporte HDR, en el configurador, en la sección de configuraciones de pantalla, se ha añadido la opción "High Dynamic Range".
- En el compuesto servidor Se ha añadido soporte para la triple búferización en Mutter, permitiendo una representación más fluida de los cambios en la pantalla y las animaciones. En la triple búferización se utilizan tres búferes de pantalla: el primero se utiliza para el proceso de dibujo, el segundo se usa para la salida en pantalla y el tercero se emplea para continuar el proceso de dibujo continuo, si el primer búfer se llena antes de que termine la barrido vertical. La utilización de un tercer búfer adicional elimina los saltos que ocurren al usar doble búferización debido a la imposibilidad de alternar entre los búferes de dibujo y salida antes de completar el barrido vertical (vblank), a costa de un aumento en la latencia de salida.
- Las nuevas ventanas ahora se colocan por defecto centradas en la pantalla. Se ha mejorado la colocación de ventanas en configuraciones de múltiples monitores.
- Se ha implementado una disposición apilada de la lista de notificación, en la que las notificaciones están agrupadas por aplicaciones. Para evitar la congestión, los grupos se han contraído y para ver notificaciones individuales es necesario expandir el grupo deseado.
- Se ha propuesto un nuevo reproductor musical Decibels, que se caracteriza por una interfaz minimalista, optimizada para reproducir archivos de audio individuales al intentar abrirlos en otras aplicaciones, como en el administrador de archivos o cliente de correo. En la ventana se visualiza la forma de la onda sonora, se incluye un control deslizante para cambiar rápidamente la posición, un interruptor de velocidad de reproducción, un regulador de volumen y botones para avanzar y retroceder rápidamente 5 y 10 segundos. El código Decibels está escrito en TypeScript utilizando enlaces de JavaScript sobre GStreamer, Libadwaita, Gio, GObject y GTK4, y se distribuye bajo la licencia AGPLv3.

- El visor de imágenes incluye herramientas de edición que permiten recortar, rotar y reflejar imágenes. Se han modificado los elementos de la interfaz para el cambio de escala, se ha añadido un botón para volver a la escala original y un menú para seleccionar rápidamente niveles de zoom estándar. Se ha añadido soporte experimental para formatos de imagen RAW y metadatos, como el formato XMP.

- Por defecto, se ha implementado la nueva fuente Adwaita Sans, que reemplaza a la fuente Cantarell, utilizada desde 2010. Adwaita Sans se basa en la fuente Inter, diseñada para su uso en interfaces de usuario y optimizada para lograr alta claridad de caracteres pequeños y medianos (menos de 12px) al mostrarse en pantallas de computadoras. A diferencia de la fuente Cantarell, alrededor del proyecto Inter se ha formado una gran comunidad que continúa el desarrollo de la fuente, corrigiendo problemas, implementando nuevas capacidades tipográficas y probando la calidad de visualización para diferentes idiomas y tipos de pantallas.

Para terminales y editores de código, se ha utilizado la fuente monoespaciada Adwaita Mono, que es una variante modificada de la fuente Iosevka, estilísticamente cercana a la fuente Inter.

- Se ha añadido una nueva sección "Digital Wellbeing" al configurador para desarrollar hábitos de comportamiento saludable al trabajar en la computadora. El programa permite analizar cuánto tiempo pasa el usuario frente a la computadora cada día y evaluar la dinámica de los cambios en los últimos días o semanas. Si lo desea, se puede configurar la emisión de una notificación o la conversión de la pantalla a modo blanco y negro al superar el límite diario establecido. También se puede utilizar el programa para recordar la necesidad de tomar un descanso después de un trabajo ininterrumpido que excede las normas recomendadas.

- Se ha añadido una opción en la configuración de gestión de energía para prolongar la vida de la batería a través de la limitación del nivel máximo de carga al 80%.
- Se ha actualizado la interfaz del editor de texto: la barra se ha integrado en el encabezado de la ventana y todas las opciones se concentran en un menú. Se proporciona acceso rápido a los parámetros de formateo automático. El indicador de posición del cursor se ha trasladado a la ventana principal.

- En el navegador web Epiphany se han ampliado las capacidades del diálogo para la navegación por el historial de visitas. Se ha reducido el número de operaciones de actualización de pantalla. Se ha añadido la posibilidad de cerrar pestañas ancladas. Se ha simplificado la interfaz para importar marcadores y contraseñas de otros navegadores. Se ha implementado el desplazamiento cíclico de los elementos en el bloque desplegable de la barra de direcciones. Se ha mejorado el mecanismo de autocompletado de los campos de contraseñas. Se ha añadido una opción en el menú contextual en la página de apertura de una nueva pestaña para recargar la página. Se han mejorado los diálogos para trabajar con marcadores y para mostrar información sobre problemas de privacidad (código de seguimiento bloqueado).
- En el motor JavaScript GJS, se ha reducido la carga en el CPU y el consumo de memoria al realizar muchas operaciones típicas.
- En el sistema de indexación de archivos, se ha reducido el consumo de memoria al procesar el contenido de grandes directorios y se ha acelerado la extracción de metadatos de archivos multimedia.
- Se ha mejorado la estabilidad y el rendimiento de las configuraciones con monitores conectados directamente a la tarjeta gráfica discreta.
- En el administrador de archivos, se ha mejorado significativamente el rendimiento del código de carga de contenido de los directorios y la representación de los cambios al desplazarse. Al navegar por directorios con un gran número de miniaturas, el rendimiento de carga de contenido ha aumentado cinco veces, y la representación al desplazarse ha aumentado diez veces.
- En la biblioteca GTK, se han acelerado las operaciones de creación y cambio de tamaño de los elementos de la interfaz.
- Se ha añadido soporte para atajos de teclado globales: las aplicaciones pueden definir combinaciones de teclas del sistema operativo que funcionan cuando la ventana de la aplicación no está en foco. Para agregar combinaciones de teclas globales se requiere la confirmación de la operación por parte del usuario.
- Se ha ampliado el soporte para teclas de función especiales, como Copiar, Pegar, Cortar, Deshacer y Rehacer, que ahora pueden ser utilizadas en campos de entrada. Se ha implementado soporte para la tecla Buscar para un acceso rápido a la búsqueda.
- Se ha mejorado la interfaz para editar contactos en la libreta de direcciones.
- En el configurador, en la sección «Región e idioma», se ha actualizado el diálogo de configuración de formatos y localización. Se ha reestructurado la configuración del control de consumo de energía.
- En el lector de pantalla Orca se ha implementado soporte adecuado para combinaciones de teclas en entornos basados en Wayland.
- Los colores de la interfaz de las aplicaciones se han optimizado ligeramente, y los botones y campos de entrada tienen bordes más redondeados.
- Se ha mejorado el diálogo de edición de eventos en el calendario-programador. Se ha cambiado la forma de programación de fecha y hora. Se ha añadido soporte para especificar el huso horario.
- En el servidor compuesto Mutter se ha añadido la capacidad de compilar sin un stack de representación de fuentes.
- Se ha añadido soporte para portales xdg para definir combinaciones de teclas globales y acceder a dispositivos USB (se requiere Flatpak 1.16).
- El proyecto en desarrollo de la distribución GNOME OS ha sido trasladado al uso del componente systemd-sysupdate para organizar actualizaciones atómicas del sistema. La sustitución de OSTree por systemd-sysupdate ha permitido utilizar un proceso de arranque verificado en sistemas con UEFI Secure Boot. La herramienta systemd-sysupdate está diseñada para detectar, descargar e instalar automáticamente actualizaciones utilizando un mecanismo atómico de sustitución de particiones, archivos o directorios. Systemd-sysupdate permite el uso de dos particiones/archivos/directorios independientes, donde uno contiene el recurso actual en funcionamiento y el otro está destinado a la próxima actualización, después de lo cual las particiones/archivos/directorios se intercambian.
Fuente: opennet.ru






