DankMaterialShell (DMS) 1.6 现已发布。它支持以下复合服务器:niri、Hyprland、Sway、MangoWC、labwc、Scroll 和 Miracle WM。DankMaterialShell 提供了一套统一的组件,可以组合成一个桌面,包括任务栏、虚拟桌面切换器、用于浏览已安装应用程序的界面以及配置器。其设计遵循 Material Design 3 理念。系统集成、工具和安装程序的后台进程使用 Go 语言编写,并采用 MIT 许可证。界面组件、面板、控件和图形应用程序使用 QML 编写,并基于 Quickshell 框架,该框架使用 C++ 和 Qt 开发。
DankMaterialShell 的特点:
- 动态主题会自动应用于 GTK、Qt 和系统应用程序。主题的配色方案基于您选择的桌面壁纸颜色。
- 内置指标用于收集后台进程中的 CPU、内存和 GPU 温度以及资源消耗数据。同时提供用于管理运行进程的界面。
- 一个可通过插件扩展的界面,用于浏览系统上安装的应用程序,支持搜索程序、文件、打开的窗口和命令。
- 控制中心,带有用于配置网络、蓝牙、音频设备和显示器的界面。
- 能够启用夜间模式,以及在浅色和深色主题之间切换。
- 支持通知分组、标记文本和键盘导航的通知中心。
- 一个用于日历、天气预报、剪贴板历史记录的小部件面板,并使用 MPRIS 协议与媒体播放器集成。
- 具备会话管理功能的系统锁屏界面。您可以设置用户一段时间不活动后,系统进入睡眠模式或锁定屏幕。
- Dank Greeter登录界面。
- 一个扩展功能的插件系统,可从插件库安装。
- 一个通用安装程序,允许您在 Arch、Fedora 等系统中部署和配置基于 DankMaterialShell 的环境。 Debian, UbuntuopenSUSE、Gentoo 和 Void Linux.
- Dank Search 是一款用于搜索系统中文件的工具。
- Dank Calendar 是一款支持 CalDAV 协议并与 Google 和 Microsoft 服务同步的日历规划工具。
- 我们正在开发一款专有文件管理器和一款用于智能手机集成的 DankConnect 应用。

新版本的变化包括:
- 性能优化已实施,IPC消息传递速度提升5.2倍,截图工具的图像保存速度提升4-8倍,使用颜色选择器时的CPU负载降低了3.9倍。用户环境的内存消耗降低了19%,降至76 MB。
- 新增了一种面板模式——Dank Island。在此模式下,控件被设计成视觉上独立的“岛屿”,能够动态响应用户操作或系统事件。您可以通过“工具栏 -> 外观”设置中的“岛屿”选项启用此模式。


- dank-greeter 登录界面的第一个版本已经完成。

- dgop 系统监控工具和 dsearch 搜索引擎现在已初步支持 FreeBSD。

- dcal 日历规划器现在支持在每日和每周列表中拖放创建事件。现在可以同时选择多个项目。

- 截图工具现在允许您选择跨越多个显示器的屏幕区域。新增了可滚动捕获模式的初步实现,用于捕获需要滚动才能显示的窗口区域。此外,还添加了对 Wayland wp_color_manager_v1 协议的支持,从而支持 10 位色彩和 HDR。

- 新增浏览器插件。

- GTK3 应用程序已实现对动态主题的支持(GTK3 应用程序现在可以动态地获取系统配色方案的更改,而无需重新启动)。
- 选择设计主题的界面现在会显示文本对比度级别(AA - 4.5:1 或 AAA - 7:1)。
- 网络设置界面现在支持启用 Wi-Fi 热点,以便与其他系统共享网络访问权限。新增了刷新无线网络列表的按钮。NetworkManager 新增了蜂窝调制解调器后端支持。
- 增加了对同时使用多个蓝牙适配器的支持。
- 任务栏将固定应用和正在运行的应用分隔开来。
- 新增对 FreeBSD 平台的初始支持。
- 桌面组件的版本编号已标准化。dsearch、dgop、dcal 和 dgreeter 现在与 DMS 一起发布,并共享一个通用的版本号。
来源: opennet.ru







