Versión del entorno de escritorio Cinnamon 4.4

Después de cinco meses de desarrollo formado lanzamiento del entorno de usuario Canela 4.4, en el que la comunidad de desarrolladores de la distribución Linux Mint está desarrollando una bifurcación de GNOME Shell, el administrador de archivos Nautilus y el administrador 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 de el shell de GNOME. Cinnamon se basa en componentes de GNOME, pero estos componentes se envían como una bifurcación sincronizada periódicamente sin dependencias externas de GNOME.

La nueva versión de Cinnamon se ofrecerá en la distribución Linux Mint 19.3, cuyo lanzamiento está previsto antes de las vacaciones de Navidad. En un futuro próximo se prepararán paquetes que podrán instalarse en Linux Mint y Ubuntu desde repositorio de PPAsin esperar una nueva versión de Linux Mint.

Versión del entorno de escritorio Cinnamon 4.4

El principal innovaciones:

  • Se ha trabajado para mejorar el rendimiento en pantallas de alta densidad de píxeles (HiDPI). En la configuración de idioma y repositorio, se reemplazaron los íconos con banderas, que se veían borrosos debido a la escala en las pantallas HiDPI. Calidad de imagen mejorada al obtener una vista previa de los temas;
  • Se proponen el subprograma XAppStatus y la API XApp.StatusIcon, implementando un mecanismo alternativo para colocar iconos con indicadores de aplicaciones en la bandeja del sistema. XApp.StatusIcon resuelve los problemas encontrados al usar Gtk.StatusIcon, que fue diseñado para usar íconos de 16 píxeles, tiene problemas con HiDPI y está vinculado a tecnologías heredadas como Gtk.Plug y Gtk.Socket, que no son compatibles con GTK4. y Wayland. Gtk.StatusIcon también significa que la renderización se realiza en el lado de la aplicación, no en el lado del subprograma. Para resolver estos problemas, se propuso el sistema AppIndicator en Ubuntu, pero no admite todas las funciones de Gtk.StatusIcon y, por regla general, requiere reelaborar los subprogramas.

    XApp.StatusIcon, al igual que AppIndicator, lleva la representación del icono, la información sobre herramientas y la etiqueta al lado del subprograma y utiliza DBus para pasar información a través de los subprogramas. La representación del lado del subprograma proporciona iconos de alta calidad de cualquier tamaño y resuelve problemas de visualización. Se admite la transmisión de eventos de clic desde el subprograma a la aplicación, que también se realiza a través del bus DBus. Para compatibilidad con otros escritorios, se ha preparado un código auxiliar App.StatusIcon, que detecta la presencia de un subprograma y, si es necesario, retrocede a Gtk.StatusIcon, lo que permite mostrar iconos de aplicaciones antiguas basadas en Gtk.StatusIcon;

  • Se ha mejorado el diseño de los elementos en los cuadros de diálogo modales, se han agregado configuraciones para controlar el diseño de los elementos en las ventanas y cambiar el enfoque al abrir nuevas ventanas;
  • El menú contextual del panel ha sido simplificado y rediseñado;
  • Módulo Python agregado para administrar la configuración de la pantalla;
  • Se ha agregado al sistema de notificación soporte para notificaciones ocultas que no distraen;
  • Se ha agregado al configurador una interfaz para administrar extensiones del sistema;
  • El menú de la aplicación se ha optimizado para el rendimiento, se ha rediseñado el mecanismo de actualización del menú y se ha agregado la capacidad de ocultar categorías con operaciones recientes;
  • Se agregó un efecto visual al mover elementos en el panel;
  • El configurador tiene un administrador de particiones de disco incorporado. discos-gnomos;
  • Se agregó una configuración para desactivar el panel táctil al conectar un mouse externo;
  • Se agregó soporte para un tema de alto contraste en el administrador de ventanas;
  • En el administrador de archivos Nemo, se ha agregado a la configuración la capacidad de administrar el contenido del menú contextual.

Fuente: opennet.ru

Añadir un comentario