System76 即将推出的 COSMIC 桌面正在酝酿大变化
![](https://linuxstory.org/wp-content/uploads/2024/06/113727eduxuyrxzx6q8vsv-800x400.png)
Pop!_OS 的开发者们 早在 2021 年 就开始着手开发他们基于 Rust 的桌面环境 COSMIC。
其目标是制作一些你已经熟悉的 Pop!_OS 的东西,但为你提供一个更快和更可扩展的桌面环境。
System76 也决定 不发布 Pop!_OS 22.10,以专注于它的开发。
另外,我们的一个社区贡献者尝试了它的一个早期版本,它看起来很有希望:
建议阅读 ?
我试用了 System76 新的基于 Rust 的 COSMIC 桌面!如果你还不知道,System76 的开发者一直在开发一个新的桌面环境(被称为 COSMIC),它是用 Rust 编写的:一种内存安全和超快的编程语言。从头开始创建一个桌面环境并不是一件简单的事。这涉及到创建从合成器、...
时间过去了一年,我们现在对这个桌面环境有了更多的期待。
让我们来探索一下 System76 为我们准备了什么。
COSMIC 桌面的 3 项关键性的改进
? 我们讨论的这些变化和草图在最终发布时可能会有变化。
在 最近的一篇博文 中,来自 System76 的 Alex 让我们看到了 COSMIC 桌面环境的发展状况。
让我带你看看其中值得注意的亮点:
- 新的用户界面功能
- 重新打造的设置应用
- 新的壁纸功能
1、新的用户界面功能
一个新的 SegmentedButton 部件被用来处理 COSMIC 桌面环境中各处的标签和分段式按钮。
它的目的是给人一种简洁、有条理、更集中的菜单体验,而分段式按钮则允许在选择时进行操作。
他们还举了一个例子来解释这对用户界面有什么帮助:
当你定制你的桌面以使用水平工作区而不是垂直工作区时,例如,你的选择将导致桌面反映这种行为。
2、重新打造的设置应用
首先,“设置” 应用得到了彻底的整改,现在搜索结果显示为一个连续的、可滚动的、来自不同设置面板的结果列表。
?️ 在最新几轮的内部用户(UX)测试后,具体设置进行了调整。
然后是各种设置面板本身的改造。让我带你了解一下。
显示调整
开发人员将图形模式和深浅色选项移至显示设置面板。在测试过程中,他们发现大多数用户到显示设置中去是希望找到这些设置。
此外,当使用多个显示器时,显示设置将根据显示器被组织到专门的选项卡中,并有改变或添加颜色配置文件的选项。
电源选项
这个设置面板现在可以显示连接的无线设备的电池电量和所有连接设备的概览。
你还可以根据你的要求选择电源配置文件,并限制笔记本电脑的电池充电,以保护电池寿命。
地区和语言选择
该设置已被划分为不同的类别,以便于访问。它们被分为几个的类别,以选择日历、日期、温度和测量的区域格式。
声音
声音设置中增加了一个新的选项,可以让你调整个别警报和应用程序的音量。
此外,拥有两个或更多扬声器的用户现在可以使用新的扬声器测试工具来优化其设置。
3、新的壁纸功能
COSMIC 桌面环境可以让你设置一张壁纸,每个显示器一张,或者让你以幻灯片的形式循环播放多张壁纸。这是给多显示器用户的一个好消息!
你还可以对每张壁纸在切换到下一张之前在屏幕上停留的时间进行精细控制。
?️ 其他改进措施
除了上面提到的面向用户的变化之外,还有一些内在的改进,包括:
- 一个新的动态渲染器,iced-dyrend 已经由 System76 首席工程师实现,旨在动态调整你的 GPU 应该使用什么渲染程序。如果你有 GPU,它可以在 OpenGL 或 Vulkan 之间切换;如果你没有,则可以在 Softbuffer 之间切换。
- 通过 cosmic-text 进行的文本渲染已经与 Softbuffer 0.2.0 配对,允许 libcosmic 部件库的软件渲染后端在任何操作系统上使用。
- 开发者还测试了 XWayland 的实现,使 COSMIC 桌面环境能够运行使用 X11 窗口系统的应用程序。
- COSMIC 桌面环境已经通过 cosmic-time 动画库加入了对动画的支持。它包含了默认应用程序所使用的动画,并使用 Iced 工具箱构建。
开发者还提到:
虽然 COSMIC 桌面环境是为 Pop!_OS 开发的,但我们的目标是让它的元素也能在其他操作系统上使用。
这是很好的消息!如果你想知道 COSMIC 桌面环境是否是 Pop!_OS 独有的东西,也许你也可以在发行版上试试它,希望如此! ?
via: https://news.itsfoss.com/system76-pop-os-cosmic-de-changes/
作者:Sourav Rudra 选题:lkxed 译者:wxy 校对:wxy
本文转载来自 Linux 中国: https://github.com/Linux-CN/archive