Después de 11 meses de desarrollo, se ha formado el lanzamiento del entorno de escritorio Cinnamon 6.8, en el marco del cual la comunidad de desarrolladores de la distribución Linux Mint está desarrollando un fork del shell de GNOME, el gestor de archivos Nautilus y el gestor de ventanas Mutter, con el objetivo de proporcionar un entorno en el estilo clásico de GNOME 2 con soporte para elementos de interacción exitosos del GNOME Shell. Cinnamon se basa en componentes de GNOME, pero estos componentes se entregan como un fork que se sincroniza periódicamente, sin dependencias externas con GNOME. La nueva versión de Cinnamon se ofrecerá en la distribución Linux Mint 27 (se ha decidido utilizar el año de lanzamiento en la numeración), que se planea lanzar en la segunda mitad de diciembre.
Novedades principales:
- Se ha implementado un soporte completo para el protocolo Wayland y se ha alcanzado prácticamente la paridad en funcionalidad al trabajar con X11 y Wayland. Se mantiene el soporte para trabajar con X11. Entre los cambios relacionados con Wayland:
- Al usar Wayland, se asegura una correcta selección de tamaño y posicionamiento de nuevas ventanas, diálogos emergentes y menús contextuales.
- Al trabajar a través de Wayland, se ha implementado un cambio correcto de enfoque de entrada.
- Se han corregido muchos errores en Cinnamon, muffin, cinnamon-session y Xwayland, que provocaban cierres inesperados al usar Wayland.
- Se ha mejorado el soporte para configuraciones de múltiples monitores y KVM-cambiadores de monitores en el entorno con Wayland.
- En aplicaciones que utilizan Wayland o se ejecutan a través de Xwayland, así como en la sesión de composiciones servidor se ha implementado la aceleración de gráficos por hardware, conseguida a través de los protocolos Wayland wl_drm y zwp_linux_dmabuf_v1, así como el funcionamiento acelerado por hardware de GBM sobre EGL en las tarjetas gráficas NVIDIA.
- Se ha proporcionado soporte completo para pantallas de alta densidad de píxeles (HiDPI) al utilizar Wayland. Se han resuelto problemas de escalado de iconos y cursores del ratón. Se han eliminado errores que aparecían en aplicaciones que utilizan el motor Chromium, como Slack y VSCode.
- Al usar Wayland, se ha implementado la funcionalidad de indicadores de progreso de operación, por ejemplo, mostrando el progreso de la copia de archivos en un botón en la barra.
- Se ha asegurado el lanzamiento de aplicaciones básicas, que se ejecutan a través de pkexec, como clientes de Wayland sin utilizar Xwayland.
- Se ha integrado un panel de vista previa en el gestor de archivos.

- Se ha añadido una nueva aplicación Superlight para el seguimiento del estado del sistema, que muestra visualmente la dinámica de carga de la CPU, memoria y entrada/salida, así como datos sobre los procesos en ejecución, tráfico, carga de la batería y temperatura.

- Se ha implementado un nuevo protector de pantalla que soporta simultáneamente Wayland y X11.

- Se ha añadido el comando «cinnamon-list-windows» para simplificar la obtención de una lista de todas las ventanas abiertas y determinar su posición, tamaño, datos sobre HiDPI y las aplicaciones y backend relacionados.
- En el servidor compositor Muffin se ha asegurado la redondeo a números enteros de las coordenadas y tamaños de todos los elementos gráficos de la biblioteca Clutter para un posicionamiento más preciso y un renderizado claro de los applets y componentes del escritorio.
- Se ha añadido soporte para unidades systemd para sesiones de usuario (graphical-session.target), que se activan para iniciar servicios relacionados vinculados a la sesión gráfica.
- El código para escribir en los archivos de configuración y leer marcadores en el gestor de archivos se ha convertido para funcionar en modo asíncrono.
- Se ha implementado una interfaz única para gestionar la aplicación de modos de suspensión y espera: suspend (modo de espera con memoria activa), hybrid-sleep (hibernación con volcado del contenido de la memoria en disco) y suspend-then-hibernate (modo de espera seguido de hibernación tras un tiempo determinado).

- En el applet de configuración de red se han unido las secciones VPN y WireGuard. Se ha añadido soporte para WPA3 (Wi-Fi Protected Access 3) y OWE (Opportunistic Wireless Encryption).
- Se ha añadido el módulo PAM pam_oo7 para la autenticación utilizando
el componente oo7 (D-Bus Secret Service provider). - Se ha añadido una opción al menú contextual de las ventanas para anclar la ventana sobre otro contenido.
- Por defecto, se utiliza el emulador de terminal velocitty, desarrollado internamente. Se admite la división de sesiones en pestañas, el cambio de temas, la marcación de diferentes tipos de pestañas con sus propios colores (rojo — root, sudo, pkexec, azul — ssh, sftp o asignación de colores personalizados) y el resaltado en un tono más claro de las pestañas con procesos en ejecución.

- Se ha proporcionado la posibilidad de establecer diferentes fondos de escritorio para diferentes monitores.
- Se ha implementado un nuevo calendario-planificador Clockenstein, que admite calendarios locales, Google Calendar y servicios externos basados en el protocolo CalDAV, como Nextcloud.

- Se ha añadido la aplicación mintsysadm para gestionar cuentas de usuario, entre otras cosas, permite seleccionar un avatar y habilitar el cifrado del directorio personal.

- Se han mejorado los colores y el contraste en la versión oscura del tema Mint-Y.

- Se han redondeado un poco las esquinas de los bordes y las áreas de desplazamiento.

- En los temas Mint-Y, Mint-L y Mint-X se han utilizado iconos XSI en los diálogos GTK, los mismos que en el administrador de archivos Nemo.

- Se ha añadido un visor de distribución de teclado a la configuración del teclado. Se ha dejado de utilizar la dependencia externa gkbd-capplet.
- Se ha agregado una aplicación propia para crear capturas de pantalla (cinnamon-screenshot), que permite recortar la imagen antes de guardarla, activar o desactivar la sombra de las ventanas, abarcar solo la pantalla actual o todos los monitores.
- Se ha implementado la posibilidad de mover diálogos del sistema con el mouse, que se muestran sobre las ventanas de las aplicaciones, pero que no bloquean la pantalla (por ejemplo, el diálogo de salida del sistema).

- Se ha añadido la capacidad de vincular configuraciones de notificación a aplicaciones individuales.
- Se ha añadido soporte para sensores de luminosidad en el applet de control de brillo de la pantalla.
- En la aplicación para mostrar información del sistema se ha implementado una página separada para sensores.

- Se ha desarrollado un programa para trabajar con archivos comprimidos Unfold, que utiliza 7zip y 7zip-RAR.

- Se ha implementado la aplicación Alarms para mostrar recordatorios y notificaciones a la hora establecida.

Fuente: opennet.ru














