Se ha lanzado la versión del entorno de usuario DankMaterialShell (DMS) 1.6, que soporta el funcionamiento sobre servidores compuestos niri, Hyprland, Sway, MangoWC, labwc, Scroll y Miracle WM. DankMaterialShell proporciona un conjunto unificado de componentes que se combinan entre sí para formar un escritorio, tales como la barra de tareas, un conmutador de escritorios virtuales, una interfaz de navegación para las aplicaciones instaladas y un configurador. El diseño corresponde a la conceptualización de Material Design 3. El código del proceso en segundo plano para la integración con el sistema, las herramientas y el instalador está escrito en el lenguaje Go y se distribuye bajo la licencia MIT. Los componentes de la interfaz, los paneles, los widgets y las aplicaciones gráficas han sido preparadas en el lenguaje QML utilizando el marco Quickshell, escrito en C++ utilizando Qt.
Características de DankMaterialShell:
- Temas dinámicos que se aplican automáticamente a las aplicaciones GTK, Qt y del sistema. Las esquemas de colores para los temas se forman teniendo en cuenta el color del fondo de pantalla seleccionado.
- Herramientas integradas en el proceso en segundo plano para recopilar métricas sobre la temperatura y el consumo de recursos de CPU, RAM y GPU. Disponibilidad de una interfaz para gestionar los procesos en ejecución.
- Interfaz ampliable a través de plugins para navegar por las aplicaciones instaladas en el sistema, con soporte para búsqueda de programas, archivos, ventanas abiertas y comandos.
- Centro de control con interfaz para configurar la red, Bluetooth, dispositivos de audio y pantalla.
- Posibilidad de activar el modo nocturno y también alternar entre temas de diseño claro y oscuro.
- Centro de notificaciones que soporta la agrupación de notificaciones, el uso de formato en el texto y la navegación mediante teclado.
- Panel con widgets para el calendario, pronóstico del tiempo, visualización del historial del portapapeles e integración con reproductores multimedia a través del protocolo MPRIS.
- Pantalla de bloqueo del sistema con capacidades de gestión de sesiones. Se puede activar el modo de suspensión o bloquear la pantalla tras un período de inactividad del usuario.
- Pantalla de inicio de sesión Dank Greeter.
- Sistema de plugins que amplían la funcionalidad y se instalan desde el repositorio de plugins.
- Instalador universal que permite desplegar y configurar el entorno basado en DankMaterialShell en Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo y Void Linux.
- La herramienta Dank Search para buscar archivos en el sistema.
- El calendario-planificador Dank Calendar, que soporta el protocolo CalDAV y se sincroniza con los servicios de Google y Microsoft.
- Se está desarrollando un gestor de archivos propio y la aplicación DankConnect para la integración con teléfonos inteligentes.

Entre los cambios en la nueva versión:
- Se ha optimizado el rendimiento, lo que ha acelerado la entrega de mensajes a través de IPC en 5.2 veces, la captura de imágenes con la herramienta de capturas de pantalla se ha vuelto más rápida entre 4 y 8 veces, y la carga de CPU al usar el cuentagotas para determinar colores se ha reducido en 3.9 veces. El consumo de memoria del entorno del usuario se ha reducido en un 19% y ahora es de 76 MB.
- Se ha propuesto un nuevo modo de panel: Dank Island, en el que los widgets están diseñados como islas visualmente separadas que reaccionan dinámicamente a las acciones del usuario o eventos del sistema. Este modo se activa a través de la opción 'Island' en la configuración 'Bar -> Appearance'.


- Se ha formado la primera versión de la pantalla de inicio de sesión dank-greeter.

- En la herramienta para monitorizar el estado del sistema dgop y el sistema de búsqueda dsearch, se ha agregado soporte inicial para el sistema operativo FreeBSD.

- En el calendario-planificador dcal se ha implementado la creación de eventos mediante el desplazamiento de elementos en las listas diarias y semanales en modo drag&drop. Ahora se permite la selección de múltiples elementos simultáneamente.

- En la herramienta para capturas de pantalla se permite seleccionar un área de pantalla que abarca información de varios monitores. Se ha añadido una implementación inicial del modo de captura con desplazamiento de contenido para reflejar áreas en la ventana que necesitan desplazamiento. Se ha añadido soporte para el protocolo Wayland wp_color_manager_v1, lo que ha permitido trabajar con representación de color de 10 bits y HDR.

- Se ha añadido un nuevo navegador de plugins.

- Para aplicaciones GTK3 se ha implementado soporte para temas dinámicos (las aplicaciones GTK3 ahora adoptan el cambio del esquema de colores del sistema al vuelo sin necesidad de reiniciar).
- En la interfaz de selección de temas se ha implementado la visualización del nivel de contraste del texto (AA - 4.5:1 o AAA - 7:1).
- En la configuración de red se ha añadido soporte para habilitar el Hotspot Wi-Fi para proporcionar acceso a la red a otros sistemas. Se ha añadido un botón para actualizar la lista de redes inalámbricas. En NetworkManager se ha añadido un backend para módems celulares.
- Se ha añadido soporte para trabajar simultáneamente con varios adaptadores Bluetooth.
- En la barra de tareas se han separado las aplicaciones ancladas de las que están en ejecución.
- Se ha añadido soporte inicial para la plataforma FreeBSD.
- Se ha unificado la asignación de números de versión a los componentes del escritorio. Las versiones de dsearch, dgop, dcal y dgreeter ahora se lanzan junto con DMS y tienen un número de lanzamiento común.
Fuente: opennet.ru







