Después de seis meses de desarrollo lanzamiento del entorno de escritorio . En comparación con la versión anterior, se han realizado aproximadamente 24 mil cambios, en la implementación de los cuales participaron 777 desarrolladores. Para una evaluación rápida de las capacidades de GNOME 3.34, se han preparado versiones Live especializadas basadas en y .
Principales :
- En el modo de vista previa, ahora es posible agrupar íconos de aplicaciones en carpetas. Para crear una nueva carpeta, simplemente arrastra un ícono sobre otro. Si en el grupo no quedan íconos, la carpeta se eliminará automáticamente. Se ha actualizado el estilo del modo de vista previa, incluyendo un nuevo diseño para la barra de búsqueda, el campo para ingresar la contraseña y los bordes de la ventana;
- En GNOME Web (Epiphany), la aislamiento de procesos de contenido web en sandbox está habilitada de manera predeterminada. Los manejadores ahora están limitados solo al acceso a los directorios necesarios para el funcionamiento del navegador. Se ha añadido la posibilidad de fijar pestañas (tab pinning). Se ha actualizado el bloqueador de anuncios, que ahora utiliza las herramientas de filtrado de contenido proporcionadas en WebKit. Se ha modernizado el diseño de la página de inicio que se abre en una nueva pestaña. Se han realizado mejoras para dispositivos móviles.
- En el configurador, se ha presentado un panel de selección de fondos de escritorio rediseñado, que ahora ofrece la posibilidad de previsualizar los fondos seleccionados en el escritorio y en la pantalla de bloqueo del sistema. Se ha añadido un nuevo botón 'Add Picture...' para añadir imágenes propias como fondos;
- En el reproductor de música GNOME Music, se ha añadido el seguimiento de fuentes, como la carpeta Music en el directorio home, para detectar nuevos o modificados archivos y actualizar automáticamente la colección. Se ha reescrito significativamente la parte base de la aplicación, lo que ha permitido implementar un modo de reproducción sin pausas entre las pistas del álbum. Se ha actualizado el diseño de las páginas con listas de reproducción, álbumes e información sobre los músicos;
- En el gestor de ventanas Mutter la posibilidad de automatizar el lanzamiento de XWayland al intentar ejecutar una aplicación basada en el protocolo X11 en un entorno gráfico basado en el protocolo Wayland. La diferencia con el comportamiento de versiones anteriores de GNOME es que antes el componente XWayland se ejecutaba constantemente y requería un inicio explícito (se ejecutaba al inicializar la sesión de GNOME), mientras que ahora se iniciará dinámicamente cuando sea necesario para proporcionar compatibilidad con X11. En la nueva versión de Mutter también se ha agregado soporte para una nueva API transaccional (atómica) (Atomic Kernel Mode Setting) para cambiar modos de video, que permite verificar la corrección de los parámetros antes de realizar el cambio de estado hardware de manera conjunta y, si es necesario, revertir el cambio.
- En GNOME Boxes, el gestor de máquinas virtuales y escritorios remotos, se utilizan cuadros de diálogo separados al agregar una conexión remota o un manejador externo. Al crear nuevas máquinas virtuales locales, el cuadro de selección de origen se divide en tres secciones: Fuentes encontradas, Descargas favoritas y Selección de origen. El modo de instalación exprés para Windows ha sido actualizado para usar una imagen iso de CD-ROM en lugar de una imagen de disquete. Se ha añadido soporte para iniciar una máquina virtual existente desde una imagen de CD/DVD adjunta (por ejemplo, para ejecutar un entorno de recuperación tras un fallo). En las propiedades de las máquinas virtuales se ha agregado la opción de activar/desactivar la aceleración 3D;
- En la colección de juegos retro (GNOME Games) se ha implementado la posibilidad de guardar estados vinculados a juegos individuales. Los estados guardados se pueden compartir con otros usuarios o mover a otros ordenadores si se desea;
- Se han actualizado los iconos de algunas aplicaciones, incluyendo el visor de fotos, el reproductor de video y el planificador de tareas;
- Se ha optimizado la velocidad de carga de los iconos y se ha mejorado la eficiencia de su almacenamiento en caché;
- En el gestor de archivos se asegura la emisión de un aviso al intentar pegar un archivo en un directorio protegido contra escritura;
- En una sesión basada en Wayland se ha añadido soporte para la función de búsqueda del puntero, que permite destacar el puntero en la pantalla al presionar Ctrl para personas con problemas de visión;
- Se ha añadido la configuración org.gnome.desktop.interface.enable-hot-corners para desactivar el controlador que muestra el panel de lanzamiento de aplicaciones al mover el puntero del ratón a la esquina superior izquierda;
- En el configurador se ha mejorado la legibilidad de la lista de redes inalámbricas, se ha añadido la posibilidad de reagrupar los resultados de búsqueda de secciones con el ratón, y la configuración de la luz de fondo nocturna se ha trasladado a la sección de opciones de pantalla;
- En el gestor de aplicaciones, se ha ampliado la gama de programas recomendados;
- En el cliente IRC Polari se ha añadido una notificación al cambiar a offline;
- Se ha activado una nueva rama del sistema de paquetes auto-contenidos , que propone un mecanismo mejorado para la instalación de paquetes a nivel del sistema y se ha realizado la transición al uso de archivos comunes «.flatpakrepo» para configurar las opciones de repositorios externos. El directorio ha alcanzado la marca de 600 aplicaciones;
- En el entorno de desarrollo integrado Builder, optimizado para crear aplicaciones para GNOME, se ha añadido un modo de inspección de D-Bus. Se ha habilitado la posibilidad de ejecutar programas en un contenedor aislado utilizando la herramienta podman y realizar depuración posterior si gdb está instalado en el contenedor. Los componentes para la integración con Git se han trasladado a un proceso en segundo plano separado gnome-builder-git;
- En Sysprof, la herramienta para perfilar el rendimiento del sistema, se ha rediseñado la interfaz y se ha simplificado significativamente el proceso de perfilado. Se ha asegurado la integración con GJS, GTK y Mutter. Se han añadido fuentes adicionales de datos, incluyendo la posibilidad de monitorear el consumo de energía;
- Se han preparado dos nuevas aplicaciones para manejar íconos durante el desarrollo de aplicaciones: para ver y buscar íconos simbólicos y para crear nuevos íconos;

- En la biblioteca Pango se han añadido nuevas opciones para gestionar el renderizado de texto, permitiendo activar o desactivar el ajuste automático, el interlineado y el posicionamiento subpíxel. Se ha añadido un modo de renderizado de caracteres invisibles, como los espacios.

Fuente: opennet.ru

