Merge pull request #28546 from lkxed/20230201-0-System76-s-Upcoming-COSMIC-Desktop-is-Gearing-Up-With-Big-Changes

[手动选题][news]: 20230201.0 ️ System76's Upcoming COSMIC Desktop is Gearing Up With Big Changes.md
This commit is contained in:
Xingyu.Wang 2023-02-03 10:27:54 +08:00 committed by GitHub
commit 2f4f37c057
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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: " "
[#]: 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