Maui Shell,来自 Nitrux 开发人员的新用户环境

最近 Nitrux 发行版的开发者, 提供自己的桌面环境“NX Desktop”, 揭晓 的公告 创建新的 Maui Shell 用户环境 可用于台式电脑、移动设备和平板电脑, 自动适应屏幕尺寸 以及可用的输入法。

环境展开 在“融合”的概念下, 这意味着能够在智能手机和平板电脑的触摸屏以及笔记本电脑和 PC 的大屏幕上使用相同的应用程序。

例如: 可以在 Maui Shell 的基础上形成智能手机的皮肤, 当连接到显示器、键盘和鼠标时,它可以将您的智能手机变成便携式工作站。 相同的皮肤可用于台式机、智能手机和平板电脑,无需为具有不同外形的设备创建单独的版本。

该外壳使用 KDE 社区正在开发的 MauiKit GUI 组件和 Kirigami 框架。 Kirigami 是 Qt Quick Controls 2 的插件,而 MauiKit 提供开箱即用的用户界面模板,允许您非常快速地创建应用程序,自动适应屏幕尺寸和可用输入法。

Maui Shell 用户环境 它由两部分组成:

  • 一个 Cask 包装器,它提供了一个包含屏幕上所有内容的容器。 外壳还包括顶部栏、弹出对话框、屏幕地图、通知区域、停靠栏、快捷方式、程序调用界面等项目的基本模板。
  • Zpace复合管理器,负责在Cask容器中显示和放置窗口,处理虚拟桌面。

顶部栏包含通知区域、日历和用于快速访问多项常用功能的开关,例如访问网络设置、更改音量、调整屏幕亮度、控制播放和管理会话。 在屏幕底部,有一个停靠面板,显示固定的应用程序图标、有关正在运行的程序的信息,以及一个用于浏览已安装应用程序(启动器)的按钮。 根据指定的过滤器对可用程序进行分类或分组。

在普通显示器上工作时,外壳在桌面模式下工作, 面板停靠在顶部,没有被打开到全屏的窗口覆盖,并且当您在面板元素之外单击时会自动关闭面板元素。 应用程序选择界面在屏幕中央打开。 这些控件旨在使用鼠标。

使用触摸屏,外壳在纵向平板电脑模式下工作: 打开的窗口填满整个屏幕,显示时没有装饰元素。 在虚拟桌面上,最多允许两个窗口并排或堆叠放置,类似于平铺窗口管理器。 可以通过“捏”手势调整窗口大小,也可以通过三指滑动来移动窗口; 当您将窗口移出屏幕边缘时,它会转移到另一个虚拟桌面。 应用选择界面占据了所有可用的屏幕空间。

在手机上,面板项目和应用程序列表扩展到全屏: 顶部面板左侧的滑动会打开一个包含通知列表和日历的块,右侧是一个快速设置块。 如果应用程序、通知或设置列表的内容不适合一个屏幕,则使用滚动。 每个虚拟桌面只能显示一个窗口,占用所有可用空间并与底部窗格重叠。 使用屏幕上的滑动手势,您可以打开底部栏或在打开的应用程序之间切换。

该项目正在积极开发中。 尚未实现的功能包括支持多显示器配置、会话管理器、配置器,以及使用 XWayland 在基于 Wayland 的会话中运行 X11 应用程序。

第一个实验版本作为选项包含在 Nitrux 1.8 发行版的 2022 月更新中。 启动 Maui Shell 有两种选择:使用您自己的使用 Wayland 的 Zpace 复合服务器,以及在基于 X 服务器的会话中启动单独的 Cask shell。第一个 alpha 版本定于 XNUMX 月,beta 版定于 XNUMX 月,以及第一个稳定版本计划于 XNUMX 年 XNUMX 月发布。

项目代码使用 C++ 和 QML 编写,并在 LGPL 3.0 许可下分发。

最后,如果您有兴趣了解更多,可以在 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   何塞·贝纳克

    那个父亲!!! 我已经关注这个项目一年多了。 希望它是一个很好的 GUI,可以实现设备统一。