Maui Shell 的第一个 alpha 版本已经发布

去年年底,我们在博客上分享了关于 Nitrux 项目开发者的倡议创建一个新的桌面环境 对于他们的产品,现在(几个月后)他们已经发布了用户环境的第一个 alpha 版本 毛伊壳牌。

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

毛伊岛贝壳 自动适应屏幕尺寸和可用的输入法, 不仅可以在桌面系统上使用,还可以在智能手机和平板电脑上使用。

工作时 在传统显示器上,shell 在桌面模式下工作,顶部有一个固定面板,可以打开任意数量的窗口并使用鼠标进行控制。

当配备触摸屏时,该机箱在平板模式下工作,具有纵向布局和全屏或并排布局的窗口,类似于平铺窗口管理器。

在智能手机上,面板项目和应用程序扩展到全屏,就像在传统移动平台上一样。

相同的外壳可用于台式机、智能手机和平板电脑 无需为具有不同外形尺寸的设备创建单独的版本。 例如,当您在智能手机或平板电脑上使用 Maui Shell 时,Shell 可让您将移动设备变成便携式工作站,在连接到显示器、键盘和鼠标时提供完整的桌面体验。

毛伊岛贝壳 使用 MauiKit GUI 组件和 Kirigami 框架,由 KDE 社区开发。 Kirigami 基于 Qt Quick Controls 2,而 MauiKit 提供了预构建的 UI 模板,允许您快速创建自动适应屏幕大小和可用输入法的应用程序。

该项目还使用了 BlueDevil(蓝牙管理)、Plasma-nm(网络连接管理)、KIO、PowerDevil(电源管理)、KSolid 和 PulseAudio 等组件。

信息输出 使用您的复合管理器提供 空间, 它负责显示和放置窗口以及渲染虚拟桌面。 使用Wayland协议作为主协议, 由 Qt Wayland Composer API 处理。

Zpace,一个 Cask shell 被执行, 它实现了一个覆盖所有屏幕内容的包装器,还提供了顶部面板、弹出对话框、屏幕地图、通知区域、面板、快捷方式、程序调用界面等元素的基本实现。 除了在 Zpace 复合服务器上运行 Maui Shell 之外,还可以在基于 X 服务器的会话中单独运行 Cask shell。

第一 基本 Cask shell 功能的 alpha 版本标记实现 以及为具有不同外形尺寸的设备开发特定元素。 同样 添加了对声音、蓝牙、深色主题、控制网络、播放和亮度的小部件的支持。

从这个 alpha 中脱颖而出的另一个变化是添加了一个基于 PolKit 的代理来执行特权操作,并且提供了更改桌面墙纸和自适应调整配色方案的能力。

另一方面,也强调 添加了一个程序来启动会话 startcask-wayland 及其运作所需的服务。 程序面板提供最常用应用程序的首页视图、程序类别列表、最近下载和快速访问的快捷方式。

最后,应该提到的是 XNUMX月,计划形成beta版, 这将增强 Cask 的功能,提供会话管理器、屏幕锁定、电源管理系统以及通过键盘快捷键控制的能力。 第一个稳定版本计划于 2022 年 XNUMX 月发布。

有兴趣了解更多的朋友应该知道项目代码是用 C++ 和 QML 编写的,并且是在 LGPL 3.0 许可下分发的,您可以在原始注释中查阅详细信息 在下面的链接中。


发表您的评论

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

*

*

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