你的位置:【欧冠体育官方首页】 > 管理咨询 > 提早相识一下 System76 新的基于 Rust 的 COSMIC 桌面
管理咨询
提早相识一下 System76 新的基于 Rust 的 COSMIC 桌面
发布日期:2022-08-07 12:46    点击次数:205

提早相识一下 Pop!_OS 即将推出的基于 Rust 的 COSMIC 桌面情形。仅供参考。

假定你还不晓得,System76 的开发者一贯在 起劲于开发一个新的桌面情形(被称为 COSMIC),它是用 Rust 编写的,Rust 是一种内存安好的超快编程言语。

重新起先创立一个桌面情形不是一件大事。这奔忙及到创立从解析器、面板、窗口打点器到桌面情形的 API 和别的后端使命的通通。

这不是一件苟且的事,而回护它又是另外一回事。

而且,看起来 System76 已经起头了这方面的事变。

在 GitHub 上,你会缔造已经有一个名为 cosmic 的货仓旅馆,但它主若是应用 JavaScript(用于创立 GNOME shell 扩张的言语)编写的。这就是 cosmic shell 扩张货仓旅馆,也就是 Pop!_OS 而今所搭载的。

在他们的 GitHub 中另有几个较新的货仓旅馆,这些正好是他们即将推出的基于 Rust 的 COSMIC 桌面的元素。

所以,而今是时光构建、测试并提早相识一下了。

注: 澄清一下,而今 Pop!_OS 上基于 GNOME 的桌面情形叫做 COSMIC。而本文探究的是基于 Rust 的 COSMIC 桌面情形,它是重新起头构建的,旨在庖代今后的产品。

基于 Rust 的 COSMIC 桌面休会

谋略成为 COSMIC 桌面情形总体一部份的三个货仓旅馆是:

配置应用 顶部面板(而今用于 X11 体系) 解析器(宛若支持原生的 wayland、xwayland 和 X11 体系) COSMIC 配置应用

留心: 这是一个半生不熟的晚期预览,以让你有个大致印象。随着开发的延续,用户界面可以或许会有底子性的变换。所以,仅用于参考。

这是 Pop!_OS 的新 COSMIC 桌面的配置应用。它而今还在开发之中,没有操办好应用,不过假定你想运行它并试试界面,请随意!

那末,它看起来与而今的 COSMIC 休会有什么差别呢?

 

 

基于 Rust 的 COSMIC 配置与基于 GNOME 的 COSMIC

 

在写这篇文章时,该用户界面宛若没有与任何后端 API 相跟尾。启用和禁用 “为事变区启用左上角热角 ”的切换并无什么变换,别的的切换也是云云,除了配置应用的 “对付” 部份所体现的信息。

仔细看截图,搁置的职位地方很纷乱,管理咨询但作为晚期预览(或原型)来说也是畸形的。

看起来他们正在用圆角和更洁净的皮相来处理惩罚通通。

切换动画感到倏地、流畅和迅捷(纵然是在虚拟机内,我等不及在裸机上查验测验)。但推敲到它以至尚未功用,议论性能没什么意思。

就集团而言,我不爱好他们所给与的圆角皮相。在我眼里,GNOME 对圆角的完成是完美的。然则,看看它的终局该当是很乏味的。

顶部面板

作为 COSMIC 桌面情形的一部份,顶部面板也正在应用 Rust 言语完成。

至于这个顶部面板的皮相,我不太肯定怎么测试它才不算对它不服正。从 GNOME 中启动它,会在 GNOME 的顶栏后面关上它。所以我想在一个零丁的窗口打点器中关上它(到而今为止只用 bspwm 和 i3-wm 试过),但这导致了一些古怪的动作,比喻面板像通俗 GUI 软件同样盘踞了整个垂直空间。

COSMIC 解析器

COSMIC 桌面情形的解析器编译告成为了,但在与 bspwm 或 i3-wm 一起应历时却没法启动。我试着在窗口打点器中启动它,因为 GNOME 不许许改变解析器。

这是因为在应用 VirtualBox 的虚拟机中,视频驱动的杂遝以及 COSMIC 解析器尚未操办好。

然则,另有更多!

开发者 Eduardo Flores 也查验测验了新的 COSMIC 桌面,在他的 博客文章 等分享了一些应用启动器和坞站的截图。

 

来自 Eduardo Flores

 

应用顺序启动器看起来很类似,然则应用 GTK 构建的。同样,你也可以等候 Pop!_OS 21.10 引入一个近似的应用顺序库,以及经典的坞站。

 

 

来自 Eduardo Flores

 

总结

固然,而今说倒退的倾向还为时过早。

要等候一个童稚的基于 Rust 的 COSMIC 桌面休会的测试版,该当还需求一段时光。

然则,从我们在这里看到的情形来看,我很愉快。

你怎么看?迎接你在下面的驳斥等分享你的主见主张!