Merge pull request #28555 from wxy/20230201.0-️-System76's-Upcoming-COSMIC-Desktop-is-Gearing-Up-With-Big-Changes

ATRP:published/20230201.0 ️ System76's Upcoming COSMIC Desktop is Gearing Up With Big Changes.md
This commit is contained in:
Xingyu.Wang 2023-02-04 11:42:57 +08:00 committed by GitHub
commit 644cedd560
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 159 additions and 159 deletions

View File

@ -0,0 +1,159 @@
[#]: subject: "System76's Upcoming COSMIC Desktop is Gearing Up With Big Changes"
[#]: via: "https://news.itsfoss.com/system76-pop-os-cosmic-de-changes/"
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
[#]: collector: "lkxed"
[#]: translator: "wxy"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-15508-1.html"
System76 即将推出的 COSMIC 桌面正在酝酿大变化
======
> System76 介绍了其即将推出的由 Rust 开发的 COSMIC 桌面环境的开发细节。让我们来看看。
![System76 即将推出的 COSMIC 桌面正在酝酿大变化][1]
Pop!_OS 的开发者们 [早在 2021 年][2] 就开始着手开发他们**基于 Rust 的桌面环境** COSMIC。
其目标是制作一些你已经熟悉的 Pop!_OS 的东西,但为你提供一个更快和更可扩展的桌面环境。
System76 也决定 [不发布 Pop!_OS 22.10][3],以专注于它的开发。
另外,我们的一个社区贡献者尝试了它的一个早期版本,它看起来很有希望:
> **建议阅读** 📖
>
> 我试用了 System76 新的基于 Rust 的 COSMIC 桌面如果你还不知道System76 的开发者一直在开发一个新的桌面环境(被称为 COSMIC它是用 Rust 编写的:一种内存安全和超快的编程语言。从头开始创建一个桌面环境并不是一件简单的事。这涉及到创建从合成器、...
>
> ![][5]
时间过去了一年,我们现在对这个桌面环境有了更多的期待。
让我们来探索一下 System76 为我们准备了什么。
### COSMIC 桌面的 3 项关键性的改进
> 📋 我们讨论的这些变化和草图在最终发布时可能会有变化。
在 [最近的一篇博文][6] 中,来自 System76 的 Alex 让我们看到了 COSMIC 桌面环境的发展状况。
让我带你看看其中值得注意的亮点:
- 新的用户界面功能
- 重新打造的设置应用
- 新的壁纸功能
### 1、新的用户界面功能
![cosmic de ui new ui features][7]
一个新的 [SegmentedButton][8] 部件被用来处理 COSMIC 桌面环境中各处的标签和分段式按钮。
它的目的是给人一种简洁、有条理、更集中的菜单体验,而分段式按钮则允许在选择时进行操作。
他们还举了一个例子来解释这对用户界面有什么帮助:
> 当你定制你的桌面以使用水平工作区而不是垂直工作区时,例如,你的选择将导致桌面反映这种行为。
### 2、重新打造的设置应用
![cosmic de revamped settings menu][9]
首先,“设置” 应用得到了彻底的整改,现在搜索结果显示为一个连续的、可滚动的、来自不同设置面板的结果列表。
> 🗒️ 在最新几轮的内部用户UX测试后具体设置进行了调整。
然后是各种设置面板本身的改造。让我带你了解一下。
#### 显示调整
![cosmic de display settings][10]
开发人员将图形模式和深浅色选项移至显示设置面板。在测试过程中,他们发现大多数用户到显示设置中去是希望找到这些设置。
![][11]
此外,当使用多个显示器时,显示设置将根据显示器被组织到专门的选项卡中,并有改变或添加颜色配置文件的选项。
#### 电源选项
![][12]
这个设置面板现在可以显示连接的无线设备的电池电量和所有连接设备的概览。
你还可以根据你的要求选择电源配置文件,并限制笔记本电脑的电池充电,以保护电池寿命。
#### 地区和语言选择
![cosmic de region language settings][13]
该设置已被划分为不同的类别,以便于访问。它们被分为几个的类别,以选择日历、日期、温度和测量的区域格式。
#### 声音
声音设置中增加了一个新的选项,可以让你调整个别警报和应用程序的音量。
![cosmic de sound settings][14]
此外,拥有两个或更多扬声器的用户现在可以使用新的扬声器测试工具来优化其设置。
### 3、新的壁纸功能
![][15]
COSMIC 桌面环境可以让你设置一张壁纸,每个显示器一张,或者让你以幻灯片的形式循环播放多张壁纸。这是给**多显示器用户的一个好消息!**
你还可以对每张壁纸在切换到下一张之前在屏幕上停留的时间进行精细控制。
### 🛠️ 其他改进措施
除了上面提到的面向用户的变化之外,还有一些内在的改进,包括:
- 一个新的动态渲染器,[iced-dyrend][16] 已经由 System76 首席工程师实现,旨在动态调整你的 GPU 应该使用什么渲染程序。如果你有 GPU它可以在 OpenGL 或 Vulkan 之间切换;如果你没有,则可以在 [Softbuffer][17] 之间切换。
- 通过 [cosmic-text][18] 进行的文本渲染已经与 Softbuffer 0.2.0 配对,允许 [libcosmic][19] 部件库的软件渲染后端在任何操作系统上使用。
- 开发者还测试了 XWayland 的实现,使 COSMIC 桌面环境能够运行使用 X11 窗口系统的应用程序。
- COSMIC 桌面环境已经通过 [cosmic-time][20] 动画库加入了对动画的支持。它包含了默认应用程序所使用的动画,并使用 [Iced][21] 工具箱构建。
开发者还提到:
> 虽然 COSMIC 桌面环境是为 Pop!_OS 开发的,但我们的目标是让它的元素也能在其他操作系统上使用。
这是很好的消息!如果你想知道 COSMIC 桌面环境是否是 Pop!_OS 独有的东西,也许你也可以在发行版上试试它,希望如此! 😊
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/system76-pop-os-cosmic-de-changes/
作者:[Sourav Rudra][a]
选题:[lkxed][b]
译者:[wxy](https://github.com/wxy)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/sourav/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w2000/2023/02/cosmic-desktop-changes.png
[2]: https://news.itsfoss.com/pop-os-cosmic-rust/
[3]: https://news.itsfoss.com/no-pop-os-21-10/
[4]: https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png
[5]: https://news.itsfoss.com/content/images/wordpress/2022/01/system76-rust-based-distro-ft.png
[6]: https://blog.system76.com/post/more-on-cosmic-de-to-kick-off-2023
[7]: https://news.itsfoss.com/content/images/2023/02/COSMIC_ui.jpg
[8]: https://github.com/pop-os/libcosmic/pull/56
[9]: https://news.itsfoss.com/content/images/2023/02/COSMIC_revamped_settings.jpg
[10]: https://news.itsfoss.com/content/images/2023/02/COSMIC_display.png
[11]: https://news.itsfoss.com/content/images/2023/02/multiple-displays.jpg
[12]: https://news.itsfoss.com/content/images/2023/02/COSMIC_power-1.png
[13]: https://news.itsfoss.com/content/images/2023/02/COSMIC_region_language.png
[14]: https://news.itsfoss.com/content/images/2023/02/COSMIC_sound.png
[15]: https://news.itsfoss.com/content/images/2023/02/COSMIC_wallpapers-1.png
[16]: https://github.com/pop-os/iced/commit/f1310e47617c3046a3cd98e20e373247f19327af
[17]: https://github.com/rust-windowing/softbuffer/
[18]: https://github.com/pop-os/cosmic-text
[19]: https://github.com/pop-os/libcosmic
[20]: https://github.com/pop-os/cosmic-time
[21]: https://github.com/iced-rs/iced
[22]: https://mastodon.social/@itsfoss
[23]: https://twitter.com/itsfoss2

View File

@ -1,159 +0,0 @@
[#]: subject: "System76's Upcoming COSMIC Desktop is Gearing Up With Big Changes"
[#]: via: "https://news.itsfoss.com/system76-pop-os-cosmic-de-changes/"
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
System76's Upcoming COSMIC Desktop is Gearing Up With Big Changes
======
System76 shared development details on its upcoming Rust-powered cosmic desktop environment. Let's take a look.
![System76's Upcoming COSMIC Desktop is Gearing Up With Big Changes][1]
The developers of Pop!_OS started working on their **Rust-based desktop environment** 'COSMIC' [back in 2021][2].
The goal was to make something familiar to what you already get with Pop!_OS but provide you with a faster and more extensible desktop environment.
System76 also chose [not to release Pop!_OS 22.10][3] to focus on its development.
Not to forget, one of our community contributors gave an early build a try, which looked pretty promising.
**Suggested Read** 📖
I Tried System76s New Rust-based COSMIC Desktop!If you didnt know already, System76 developers have been working on a new Desktop Environment (dubbed COSMIC) written in Rust: a memory-safe and superfast programming language. Creating a desktop environment from scratch is no small feat. That involves creating everything from the compositor,…![][4]It's FOSS NewsCommunity![][5]
Fast-forward a year, we now have a better look at what to expect with this desktop environment.
Let's explore what System76 has in store for us.
### COSMIC Desktop: 3 Key Enhancements
> 📋 The changes and mockups discussed are subject to change at the time of final release.
In a [recent blog post][6], Alex from System76 gave us a good look at the state of development of the COSMIC desktop environment.
Let me take you through the notable highlights of it:
- **New UI Features**
- **Settings Revamped**
- **New Wallpaper Feature**
### 1. New UI Features
![cosmic de ui new ui features][7]
A new '[SegmentedButton][8]' widget is being used for handling tabs and segmented buttons around COSMIC DE.
It is meant to give a clean, organized, and more focused menu experience, whereas the segmented buttons allow actions to be done when selected.
They also give an example to explain how this helps with the UI:
> So while youre customizing your desktop to use horizontal workspaces instead of vertical, for example, your selection will cause the desktop to reflect this behavior.
### 2. Revamped Settings
![cosmic de revamped settings menu][9]
Firstly, the Settings app has received a complete overhaul, with the search results now showing up as a continuous, scrollable list of results from various settings panels.
> 🗒️ Specific settings were adjusted after the latest rounds of internal user (UX) testing.
Then there are the remakes of the various settings panels themselves. Let me take you through them:
#### Display Tweaks
![cosmic de display settings][10]
The developers have moved the graphics modes and night light options to the display settings panel. During testing, they found that most users go to the display settings expecting to find those settings.
![][11]
Additionally, when using multiple displays, the display settings will be organized into dedicated tabs according to the display, with options to change or add a color profile.
#### Power Options
![][12]
This settings panel now shows the battery level of connected wireless devices and an overview of all the connected devices.
You can also select power profiles based on your requirements and limit battery charging for your Laptop to preserve battery life.
#### Region and Language Selection
![cosmic de region language settings][13]
This setting has been divided into different categories for ease of access. They have been divided into categories to select regional formats for calendar, date, temperature, and measurement.
#### Sound
A new option has been added to the Sound setting that lets you adjust the volume of individual alerts and applications.
![cosmic de sound settings][14]
Furthermore, users with two or more speakers can now use the new speaker testing tool to optimize their setup.
### 3. New Wallpaper Feature
![][15]
COSMIC DE will let you set a single wallpaper, one per display, or let you cycle through multiple wallpapers as a slideshow. Finally, **a good news for multi-monitor users!**
You will also have fine control over how long each wallpaper gets to stay on the screen before switching to the next one.
### 🛠️ Other Improvements
In addition to the user-facing changes mentioned above, several under-the-hood refinements include:
- A new Dynamic renderer, '[iced-dyrend][16]' has been implemented by System76 Principal Engineer, meant to adjust what rendering program your GPU should use dynamically. It can switch between OpenGL or Vulkan if you have a GPU, or [Softbuffer][17] if you don't.
- Text rendering via '[cosmic-text][18]' has been paired with Softbuffer 0.2.0 to allow the software-rendering back-end for the '[libcosmic][19]' widget library to be used on any OS.
- The developers have also tested an XWayland implementation that would let COSMIC DE run applications that use the X11 windowing system.
- Animations support has been added to COSMIC DE via the '[cosmic-time][20]' animation crate. It contains animations used by the default applications and was built using the '[Iced][21]' toolkit.
The developers also mentioned:
> While COSMIC DE is being developed for Pop!_OS, our goal is to make its elements available for use on other operating systems, too.
This is good to hear! If you were wondering if COSMIC DE was something Pop!_OS exclusive, maybe you will be able to use it on distros, too, hopefully! 😊
> 🐘 Keep an eye out on our [Mastodon][22] and [Twitter][23] feeds for more news updates!
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/system76-pop-os-cosmic-de-changes/
作者:[Sourav Rudra][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/sourav/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w2000/2023/02/cosmic-desktop-changes.png
[2]: https://news.itsfoss.com/pop-os-cosmic-rust/
[3]: https://news.itsfoss.com/no-pop-os-21-10/
[4]: https://news.itsfoss.com/content/images/size/w256h256/2022/08/android-chrome-192x192.png
[5]: https://news.itsfoss.com/content/images/wordpress/2022/01/system76-rust-based-distro-ft.png
[6]: https://blog.system76.com/post/more-on-cosmic-de-to-kick-off-2023
[7]: https://news.itsfoss.com/content/images/2023/02/COSMIC_ui.jpg
[8]: https://github.com/pop-os/libcosmic/pull/56
[9]: https://news.itsfoss.com/content/images/2023/02/COSMIC_revamped_settings.jpg
[10]: https://news.itsfoss.com/content/images/2023/02/COSMIC_display.png
[11]: https://news.itsfoss.com/content/images/2023/02/multiple-displays.jpg
[12]: https://news.itsfoss.com/content/images/2023/02/COSMIC_power-1.png
[13]: https://news.itsfoss.com/content/images/2023/02/COSMIC_region_language.png
[14]: https://news.itsfoss.com/content/images/2023/02/COSMIC_sound.png
[15]: https://news.itsfoss.com/content/images/2023/02/COSMIC_wallpapers-1.png
[16]: https://github.com/pop-os/iced/commit/f1310e47617c3046a3cd98e20e373247f19327af
[17]: https://github.com/rust-windowing/softbuffer/
[18]: https://github.com/pop-os/cosmic-text
[19]: https://github.com/pop-os/libcosmic
[20]: https://github.com/pop-os/cosmic-time
[21]: https://github.com/iced-rs/iced
[22]: https://mastodon.social/@itsfoss
[23]: https://twitter.com/itsfoss2