La empresa System76, que desarrolla la distribución de Linux Pop!_OS, ha comenzado a probar la segunda alfa de su entorno de escritorio COSMIC, escrito en el lenguaje Rust (no confundir con el antiguo COSMIC, que se basaba en GNOME Shell). Se han ofrecido imágenes ISO para sistemas con GPU NVIDIA (3 GB) y Intel/AMD (2.5 GB), basadas en la compilación de prueba de la distribución Pop!_OS 24.04. También están disponibles paquetes listos para Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox y CachyOS.
COSMIC se desarrolla como un proyecto universal, no vinculado a una distribución específica y que cumple con las especificaciones de Freedesktop. Para construir la interfaz en COSMIC, se utiliza la biblioteca Iced, que emplea tipos seguros, una arquitectura modular y un modelo de programación reactiva, además de ofrecer una arquitectura familiar para los desarrolladores que conocen el lenguaje de construcción declarativa de interfaces Elm. Se proporcionan varios motores de renderizado que soportan Vulkan, Metal, DX12, OpenGL 2.1+ y OpenGL ES 2.0+. A los desarrolladores se les ofrece un conjunto completo de widgets, la posibilidad de crear manejadores asincrónicos y usar una disposición adaptable de los elementos de la interfaz según el tamaño de la ventana y la pantalla. El proyecto también está desarrollando un compositor. servidor cosmic-comp basado en Wayland.
Principales cambios respecto a la primera alfa de COSMIC:
- Se ha añadido un módulo al configurador para la gestión del sonido, que permite seleccionar dispositivos de audio, cambiar el volumen y asociar perfiles a los dispositivos, como 'estéreo analógico', 'estéreo digital' y 'Pro Audio'. También se ha añadido soporte para dispositivos de audio con interfaz Bluetooth.

- Se ha añadido un panel 'Energía y Batería' al configurador, que ofrece la posibilidad de elegir el modo de consumo de energía: 'mínimo consumo de energía', 'máximo rendimiento' y 'modo equilibrado'. En la página también se muestra el nivel de carga no solo de la batería integrada, sino también de las baterías de dispositivos inalámbricos conectados, como el ratón, teclado y auriculares.

- Se ha añadido un panel 'Red y Wireless' al configurador, que proporciona acceso a las páginas de configuración de conexiones por cable, inalámbricas y VPN estados de las conexiones.

- En el panel de configuración de pantallas se ofrece la opción de escalar la salida de aplicaciones X11. Al activar el escalado, el contenido puede aparecer borroso en pantallas de alta densidad de píxeles, mientras que al desactivarlo, el contenido puede verse demasiado pequeño.

- En la configuración de fecha y hora, se ha añadido un interruptor para mostrar los segundos en el applet del reloj.

- En la sección de configuración relacionada con la gestión de ventanas, se han añadido modos de seguimiento del foco de entrada con el cursor (el foco se establece en las ventanas sobre las que actualmente se encuentra el cursor del ratón) y de seguimiento del cursor con el foco (cambiar el foco mediante una combinación de teclas o abrir una nueva ventana mueve el cursor a la esquina superior izquierda de la ventana). También se ha añadido un interruptor para desactivar la invocación de acciones al presionar la tecla Super.

- En la configuración de apariencia, se ha añadido la opción de seleccionar la densidad de la disposición de los elementos de la interfaz: cómoda, compacta y con grandes márgenes. El modo de densidad afecta el tamaño de los encabezados, la distancia entre los elementos de listas y applets.

- Se ha añadido un nuevo panel en el configurador con ajustes de Bluetooth, que permite emparejar, conectar y desconectar dispositivos.

- Se han ampliado significativamente las capacidades del gestor de archivos. En la cabecera se han añadido la barra de búsqueda, el botón para crear nuevos directorios, los interruptores para los modos de visualización de archivos (lista o cuadrícula de iconos) y los modos de ordenación. Se ha agregado soporte para ordenar por nombre, tipo, fecha de modificación, fecha de creación y tamaño. Se ha sugerido una combinación de teclas Ctrl+ para abrir los ajustes. En la barra lateral se han añadido separadores entre la papelera, los almacenamientos de red y los dispositivos adicionales.

Se ha añadido un botón para previsualizar archivos en el menú contextual antes de abrirlos. En la barra lateral se ha implementado un modo de visualización de la lista de archivos recientemente utilizados con la posibilidad de previsualizarlos.

Se ha añadido un modo de galería, que permite usar el gestor de archivos como un visor de imágenes con la opción de ver secuencialmente el contenido del directorio seleccionado.

Se ha implementado soporte para la visualización de almacenamiento en red. En el menú contextual se han añadido botones para comprimir archivos y extraer de archivos en formato .tar, .tbz, .tgz, .txz y .zip. Se ha completado la formación del contenido del menú 'Archivo'.

- Se ha acelerado significativamente la carga del gestor de aplicaciones (COSMIC Store) durante el primer lanzamiento.
- En el applet de gestión de energía se ha añadido soporte para valores límites de carga, que determinan a qué nivel de carga la batería debe comenzar o detener la carga.
- En el applet de control de volumen se ha reducido la carga en el CPU.
- En el applet del reloj se ha garantizado la actualización de la hora después de cambiar de zona horaria y se ha mejorado el formato de la hora mostrada.
- Se ha optimizado el renderizado de texto.
- Se ha mejorado la fiabilidad al utilizar valores de escala no enteros en juegos ejecutados mediante el paquete Proton.

Fuente: opennet.ru












