Merge pull request #24460 from wxy/20220121-System76-s-COSMIC-Desktop-Panel-Looks-Refreshing

TRP:published/20220121 System76-s COSMIC Desktop Panel Looks Refreshing.md
This commit is contained in:
Xingyu.Wang 2022-01-22 11:06:19 +08:00 committed by GitHub
commit fa8da6d313
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 136 additions and 132 deletions

View File

@ -0,0 +1,136 @@
[#]: subject: "System76s COSMIC Desktop Panel Looks Refreshing!"
[#]: via: "https://news.itsfoss.com/system76-cosmic-panel/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lujun9972"
[#]: translator: "wxy"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-14203-1.html"
System76 的 COSMIC 桌面面板看起来很清爽!
======
> System76 分享了其即将推出的使用 Rust 开发的 COSMIC 桌面的顶部面板草图。看起来令人惊叹!
![](https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-top-panel-ft.png?w=1200&ssl=1)
System76 令人兴奋的用 Rust 开发的 COSMIC 桌面的开发工作现在正在进行中。
虽然我们已经用早期的代码 [试过了][1],但我们现在可以看到更多的东西。从其 [GitHub 仓库][2] 和 [Figma 文档][3] 的一些原型中,我们可以看到它的更多信息。
值得注意的是,我们可以看到顶部面板和系统托盘,正如你在 COSMIC 桌面上所期望的那样。
这仍是一项正在进行的工作,可能会有变化。
### COSMIC 桌面的顶部面板
Pop!_OS 依赖于 GNOME 扩展来通过顶部面板或系统托盘图标提供更多的功能。
随着即将推出的使用 Rust 开发的 COSMIC 桌面,看起来他们正在创建新的小程序,与当前的外观相融合,并提供更多的功能。
开发者 Eduardo Flores [分解研究][4] 了它,发现了关键的区别以及 System76 的目标是如何使其发挥作用。
而且,这也是它更有趣的地方:
> 看起来 System76 正在摆脱传统的“扩展”,计划为第三方小程序设计一个 API这与 KDE、XFce 和其他公司的做法类似。
>
> 这是一个令人兴奋的消息,将使 COSMIC 成为一个更强大的桌面环境,使其可以扩展和定制。
另外,似乎这些小程序也可以和顶部面板一起放在坞站里。我们会在其未来的某个测试版中看到更多的实际情况。
在这里,让我重点介绍一下从现有的草图中观察到的基本变化:
#### 1、声音小程序
![用 Rust 开发的 COSMIC 桌面(声音小程序)][5]
与我们现在所拥有的相比COSMIC 的目标是增加细化的控制,如选择输入/输出设备、在顶部面板上切换媒体控制的选项、控制媒体播放,以及访问声音设置。
虽然草图没有显示专辑封面,但在发布前会包括它。
作为参考,以下是 Pop!_OS 顶部面板选项现在的样子。
![Pop!_OS 21.10COSMIC基于 GNOME][6]
#### 2、电源小程序
![][7]
很高兴看到有一个专门的电源按钮来快速访问系统设置、锁屏和注销。
另外,暂停、重启和关机的按钮应该可以提高可用性,关闭计算机不用额外的点击。
#### 3、网络小程序
虽然你可以很容易地打开或关闭有线、无线网络,但会弹出一个占据了整个屏幕的单独窗口来选择 Wi-Fi 网络并输入密码。
![][8]
但是,看起来我们终于可以在这里输入密码,连接到可用的无线网络,并重试失败的连接,而不必从活动窗口分心。所有这些都发生在系统托盘上的网络小程序上,如上面的截图所示。
同样,你可以看到关于你的有线连接的更多信息,包括 IP 地址和速度。
#### 4、日期、时间和日历小程序
![][9]
最重要的日历小程序看起来更加实用,信息量更大。通知区不再驻留在这里(它现在有一个单独的小程序),使它的体验更干净,可以把注意力放在你关注的东西上。
一些细微的视觉改进,比如用重点颜色来突出日历中的某一行,应该会使它更容易理解。
#### 5、通知中心
![][10]
正如我前面提到的,通知现在有一个独立的空间。通知小程序会将所有的通知堆积起来,并允许你在需要时展开它们,或者将它们全部清除。
我们仍然有“请勿打扰”开关,并可以快速访问通知设置。
#### 6、图形模式小程序
![][11]
这对笔记本电脑用户来说应该是非常有用的,可以在图形模式之间无缝切换,并可以看到当前使用的哪种模式。
除了所有这些,还有一个蓝牙小程序、一个电池电源模式小程序,以及一些其他的东西,比如改变输入语言或输入源的能力。
![][12]
![][13]
鉴于这是初次看到使用 Rust 开发 COSMIC 桌面顶部面板的外观,看来我们有很多东西要去看了。
### 总结
总的来说System76 正准备为我们提供一个高度可定制但又简化的 COSMIC 桌面版本。
而所有这些都应该有助于形成一种独特的桌面体验。当然,明年你就得在 Pop!_OS 中和 GNOME 说再见了。
你怎么看?请在下面的评论中告诉我你的想法!
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/system76-cosmic-panel/
作者:[Ankush Das][a]
选题:[lujun9972][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/ankush/
[b]: https://github.com/lujun9972
[1]: https://news.itsfoss.com/system76-rust-cosmic-desktop/
[2]: https://github.com/pop-os/cosmic-panel/issues
[3]: https://www.figma.com/proto/ZeGTqzAM7dVZgjEW3uhxcd/Top-panel?node-id=559%3A11100&scaling=scale-down&page-id=559%3A11099&starting-point-node-id=559%3A11100&show-proto-sidebar=1
[4]: https://blog.edfloreshz.dev/articles/linux/system76/cosmic-panel/
[5]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/pop-os-cosmic-sound-applet-early.png?w=820&ssl=1
[6]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/pop-os-current-top-panel.png?resize=1568%2C1037&ssl=1
[7]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-new-power-applet.png?w=598&ssl=1
[8]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-new-network-applet.png?w=768&ssl=1
[9]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-new-date-panel.png?w=1188&ssl=1
[10]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-new-notifications.png?w=1132&ssl=1
[11]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-new-graphics-applet.png?w=822&ssl=1
[12]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-new-battery.png?w=598&ssl=1
[13]: https://i0.wp.com/news.itsfoss.com/wp-content/uploads/2022/01/cosmic-new-bluetooth.png?w=678&ssl=1

View File

@ -1,132 +0,0 @@
[#]: subject: "System76s COSMIC Desktop Panel Looks Refreshing!"
[#]: via: "https://news.itsfoss.com/system76-cosmic-panel/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lujun9972"
[#]: translator: "wxy"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
System76s COSMIC Desktop Panel Looks Refreshing!
======
The development work for System76s exciting new Rust-based COSMIC desktop is now underway.
While [we already tried it out][1] using the early code available, we get to see more of it now. Thanks to some prototypes available in its [GitHub repository][2] and a [Figma document][3], we get to see more of it!
Notably, we get to see the top panel and the system tray as you would expect in the COSMIC desktop.
It is still a work in progress and is subject to change.
### Top Panel in COSMIC Desktop
Pop!_OS relies on GNOME extensions to offer more functionalities through the top panel or the system tray icons.
With the upcoming Rust-based COSMIC desktop, it looks like theyre creating new applets that blend in with the current look and offer more functionality out of the box.
Eduardo Flores, a developer, [breaks it down][4] to learn the key differences and how System76 aims to make it work.
And, this is what makes it more interesting:
> Looks like System76 is moving away from the traditional “extensions” and plans to design an API for third party applets, this is similar to what KDE, XFCE and others are doing.
>
> This is exciting news, this will make COSMIC a much more powerful desktop environment, making it extendable and customizable.
Also, it seems that these applets can also be placed in the dock along with the top panel. Well have to see more of it in action in one of its future beta releases.
Here, let me highlight the fundamental changes observed from the mockups available:
#### 1\. Sound Applet
![Rust-based COSMIC Desktop \(Sound Applet\)][5]
Compared to what we have now, COSMIC aims to add granular controls like selecting Input/Output devices, option to toggle media controls on the top panel, control playing media, and access the sound settings.
While the mockup doesnt show album art, it will include it down the road before release.
For reference, heres what the Pop!_OS top panel options look like now:
![Pop!_OS 21.10 \(COSMIC, GNOME-based\)][6]
#### 2\. Power Applet
![][7]
It is good to see a dedicated power button to quickly access system settings, lock screen, and log out.
Also, the buttons for suspending, restart, and shut down should improve usability, eliminating any extra clicks to shut down the computer.
#### 3\. Network Applet
While you can easily turn on/off the Wired/Wireless networks, a separate window pops up to select Wi-Fi network and enter the password taking up the entire screen.
![][8]
But, it looks like we can finally type in the password, connect to available wireless networks, and retry the failed connection without getting distracted from the active window. All that happens from the network applet on the system tray, as shown in the screenshot above.
Similarly, you get to see more information about your wired connection, including the IP address and speed.
#### 4\. Date, Time, and Calendar Applet
![][9]
The most important calendar applet looks much more functional and informative. The notification area no longer resides here (considering it has a separate applet now), making it a cleaner experience to focus on what you want here.
Several subtle visual enhancements like accent color to highlight a row in the calendar should make it easy to understand.
#### 5\. Notifications Center
![][10]
As I mentioned earlier, notifications now have a separate space. The notification applet will stack up all notifications and allow you to expand them if needed or clear them all.
We still have the Do Not Disturb toggle and quick access to notification settings.
#### 6\. Graphics Mode Applet
![][11]
This should be incredibly useful for laptop users, making it seamless to switch between graphics and keep an eye on whats active.
In addition to all these, a Bluetooth applet, a battery power mode applet, and a few more things like the ability to change input language or input source.
![][12]
![][13]
Given this is the first look for the top-panel of Rust-based COSMIC desktop, it looks like we have a lot to go through!
### Closing Thoughts
Overall, System76 is gearing up to give us a highly customizable yet simplified version of the COSMIC desktop.
And all of that should contribute to a unique desktop experience. Of course, you will have to say goodbye to GNOME next year.
What do you think? Let me know your thoughts in the comments below!
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/system76-cosmic-panel/
作者:[Ankush Das][a]
选题:[lujun9972][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/ankush/
[b]: https://github.com/lujun9972
[1]: https://news.itsfoss.com/system76-rust-cosmic-desktop/
[2]: https://github.com/pop-os/cosmic-panel/issues
[3]: https://www.figma.com/proto/ZeGTqzAM7dVZgjEW3uhxcd/Top-panel?node-id=559%3A11100&scaling=scale-down&page-id=559%3A11099&starting-point-node-id=559%3A11100&show-proto-sidebar=1
[4]: https://blog.edfloreshz.dev/articles/linux/system76/cosmic-panel/
[5]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjcwMiIgd2lkdGg9Ijc4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[6]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxNiIgd2lkdGg9Ijc4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[7]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQ3MCIgd2lkdGg9IjU5OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[8]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9Ijk3NiIgd2lkdGg9Ijc2OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[9]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYwMyIgd2lkdGg9Ijc4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[10]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9Ijg1NiIgd2lkdGg9Ijc4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[11]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYzMiIgd2lkdGg9Ijc4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[12]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjgyMCIgd2lkdGg9IjU5OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=
[13]: data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjY1MiIgd2lkdGg9IjY3OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=