Se ha publicado la versión del entorno de usuario Dux Shell 2.0, que soporta la operación sobre servidores compuestos niri, Hyprland, Sway, MangoWC, labwc, Scroll, Aqueous y Miracle WM. Este es el primer lanzamiento después del cambio de nombre del proyecto DankMaterialShell (DMS) a Dux Shell. El nuevo nombre es más simple, tiene afinidad con el pingüino Tux y no incluye en su parte el nombre de una marca ajena. Dux Shell desarrolla un conjunto de componentes combinables para la formación de un escritorio, tales como la barra de tareas, el conmutador escritorios virtuales, la interfaz de navegación entre las aplicaciones instaladas y el configurador. El diseño se ajusta a la conceptualización del Material Design 3.
Dux Shell soporta temas de diseño dinámicos, que se aplican automáticamente a aplicaciones GTK, Qt y del sistema. Las esquemas de color para los temas se forman teniendo en cuenta el color de los fondos de pantalla elegidos. Existe la posibilidad de activar el modo nocturno, así como cambiar entre temas claros y oscuros. La funcionalidad se puede expandir a través de plugins. El código del proceso en segundo plano para la integración con el sistema, el kit de herramientas e instalador está escrito en Go y se distribuye bajo la licencia MIT. Los componentes de la interfaz, las barras, los widgets y las aplicaciones gráficas están preparados en QML utilizando el framework Quickshell, escrito en C++ con Qt.
El conjunto incluye:
- 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.
- Interfaz 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.
- 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.
- Centro de notificaciones que soporta la agrupación de notificaciones, el uso de formato en el texto y la navegación mediante teclado.
- 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 Dux Greeter.
- Instalador universal, que permite desplegar y configurar un entorno basado en Dux Shell en Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo y Void Linux.
- Herramienta Dux Search para buscar archivos en el sistema.
- Calendario-planificador Dux Calendar, soportando el protocolo CalDAV y sincronizable con los servicios de Google y Microsoft.
- Administrador de archivos Dux Files.
- Aplicación DuxConnect para integración con teléfonos inteligentes.

Entre los cambios en la nueva versión:
- Las aplicaciones Settings, Control Center, Dash y los widgets han sido adaptados al concepto de diseño Material 3 Expressive. Se han implementado nuevos elementos de control en la interfaz, se ha realizado una agrupación de configuraciones, se han propuesto nuevos medios de navegación y se ha cambiado la paleta de colores.

- Se han ampliado las capacidades para personalizar el contenido del panel desplegable.
Dash, que ahora no se limita a las pestañas integradas y permite conectar complementos para implementar pestañas adicionales. Es posible reordenar y cambiar el tamaño de las secciones. Se ha mejorado el diseño de las páginas integradas: modo de vista previa, reproductor multimedia y área de pronóstico del tiempo.
- Se ha añadido soporte para colocar widgets en la pantalla de bloqueo del sistema, tales como relojes, área de notificaciones, barra de estado y controles de consumo de energía. Se ofrece la posibilidad de personalizar fuentes, colores, tamaños y estilos de los widgets.

- El reproductor multimedia ha añadido un motor para cargar y sincronizar letras de canciones desde servicios como Better Lyrics, Unison, LyricsPlus, KuGou, LRCLIB y YouTube Music.

- Se ha presentado un gestor de archivos independiente, Dux Files, que soporta pestañas, vista de panel doble, visualización de contenido en forma de lista o cuadrícula de iconos, previsualización de contenido, gestión de archivos comprimidos y acceso a almacenamiento en red.

- Se ha añadido un generador de fondos de pantalla.

- Se permite el uso de múltiples paneles Dock, fijándolos a cualquier borde de la pantalla, estirándolos a lo largo de todo el ancho, colocándolos en el panel de widgets estándar y complementos. Se ofrece la opción de alternar entre el modo compacto de visualización de iconos y el nuevo modo de barra de tareas.

- Se han rediseñado las baldosas de acceso rápido a configuraciones en el centro de control.

- En el panel Dash se ha añadido una pestaña separada para rastrear el tiempo pasado frente a la pantalla y establecer límites para el trabajo diario o el uso de aplicaciones específicas.

- Se ha añadido una nueva interfaz para navegar por el catálogo de complementos.

- Se ha ampliado la integración con los gestores de composición Hyprland, Niri y MangoWC, y se ha añadido soporte para sus nuevas versiones. Se ha implementado soporte para los gestores de composición Aqueous y Umbriel.
- Se ha añadido la posibilidad de navegar por el configurador únicamente utilizando el teclado.
Fuente: opennet.ru










