COSMIC,是 Pop! 的桌面环境。 _OS 基于修改后的 GNOME Shell
System76(Pop!_OS Linux 发行公司)最近发布了一个 关于用 Rust 重写的新 COSMIC 用户环境的开发报告. 该环境正在开发为一个通用项目,它不依赖于特定的发行版并符合 Freedesktop 规范,此外它还在开发一个基于 Wayland 的 cosmic 构建复合服务器。
关于该项目,有人提到要构建一个界面, COSMIC 使用 Iced 库,它使用具有类型安全和反应式编程模型的模块化架构,还为熟悉 Elm 的开发人员提供熟悉的架构,Elm 是一种声明式接口构造语言。
你必须记住这一点 System76 选择对 GTK 和 Iced 进行更改, 因为在进行的测试中 准备了几个 COSMIC 小程序, 同时用 GTK 和 Iced 编写 比较技术。
COSMIC 有什么新内容?
在最近作为主要新闻发布的报告中, 在 «COSMIC Panels» 中开展的工作 该 样本 一 表 活动窗口,快捷方式 为 登录 快速到应用程序和位置 支持 为 小程序(集成应用程序 该 在单独的进程中运行)。
通过 例子, applets 实现应用菜单,用户界面, 改变 de 书桌,更改键盘布局,控制媒体播放,更改 体积, 控制 Wi-Fi 和蓝牙, 显示 产量 累计通知列表,显示数量 时代报 并关闭 屏幕 de 呼叫. 值得一提的是,它是计划中的 实行 一个小程序 同 的预测 时代报、笔记、剪贴板管理和菜单实现 用户.
有人提到面板可以 划分 在部分中, 由 例子, 一 部分 优于 同 菜单和指示器以及 一 部分 少 同 一 表 活动任务和快捷方式。 部分面板可以 地点 垂直 和横向, 占据 所有 el 宽度 德拉 屏幕 o 单 一个选定的区域, 使用 透明度 y 改变 el 风格 取决于设计选择 清除 y 黑暗的.
另一个值得注意的变化是 版本 服务 优化 自动 System76 调度程序 2.0 哪 允许您动态调整 CFS 任务调度程序设置 (完全公平的调度程序),更改 优先 的执行 过程 为 reducir 延误和 最大化 el 性能 该 过程 相应 同 la 窗口 de 工作 实际 该 用户. 提到添加了对 SCHED_FIFO 和 SCHED_IDLE 等策略的新支持。
La 努埃瓦 版本集成了 服务器 Pipwire 媒体, 增加 优先 该 过程 展示 内容 多媒体,除了 档案 配置已转换为 新 格式, 哪里 可以 确定 他们自己的规则和 控制 el 使用 在各种优化模式。 例如,提到了 状态 “基于功率的配置” 已应用 对于 cgroups 和父进程, 消费 中的资源 过程 程序员 主要 有 减少 en 关于 75%。
, 其他变化 脱颖而出:
- 使用新的小部件库新建一个现成的配置器实现。
- 配置器的第一个版本提供面板、键盘和桌面背景的设置。
- 以后会增加设置页面的数量。
- 配置器具有模块化架构,使您可以轻松地将其他页面与设置连接起来。
- 正在准备集成对高动态范围 (HDR) 显示和颜色控制的支持(例如,计划添加对 ICC 颜色配置文件的支持)。
- 添加了对 cosmic-comp 复合服务器每通道 10 位颜色表示输出的支持。
- Iced GUI 库正在为残障人士开发支持工具。
- 已经进行了与 AccessKit 库的实验性集成,并增加了使用 Orca 屏幕阅读器的可能性。
最后 如果您有兴趣了解更多有关它的信息,您可以查看详细信息 在下面的链接中。
成为第一个发表评论