前瞻:看一看 System76 基于 Rust 的新桌面环境
几个月前,System76 曾宣布他们将开发一个基于 Rust 编程语言的新桌面环境 —— COSMIC。该桌面环境与目前的 Pop!_OS 操作系统的桌面环境十分类似,但具有不同的侧重点。System76 的目标是创造一个更快、具有更多可定制选项,以及不受 GNOME 限制的桌面环境。近日,COSMIC 的开发者 Eduardo Flores 公开了一些开发内容,现在让我们提前预览一下这个桌面环境会是什么样子。
注:COSMIC 桌面环境仍然是一项正在进行开发的项目,目前还没有完全准备好使用,大部分内容都是现阶段的预览,未来可能会发生变化。
设置
目前,Pop!_OS 使用 GNOME Setting 应用,但 System76 正在努力为 COSMIC 桌面开发一个使用 GTK 4 的新版设置应用,下面是两者的对比(左:新|右:旧)。
以下是新版的一些 UI 变化:
-
窗口的标题栏和窗口的主体之间没有明显的分割
-
该应用在窗口和应用内部的元素中使用圆角,正好是 12px
-
界面使用 CSS 进行样式设计
-
导航视图可以使用左上角的
Navigation
按钮进行折叠 -
切换按钮现在使用与导航视图相同的颜色
-
搜索栏在应用程序的任何地方都可以使用
搜索
该桌面环境最大的变化之一是搜索功能,在 GNOME Setting 中,搜索栏在左侧导航视图的顶部,这在嵌套菜单存在不小的问题,因为用户必须回到开头才能使用这个功能,但在基于 Rust 的 COSMIC 中,由于搜索功能位于窗口的标题栏上,无论用户在菜单中的位置有多深,搜索功能在任何菜单和选项中都是可用的。
设置一目了然
搜索也会显示所有符合搜索条件的设置列表,而不仅仅是像 GNOME 那样在左侧显示对应选项的位置,这使得用户可以在同一个页面中更加轻松地改变设置,而无需离开你当前所在的部分,并在不同选项之间进行跳转。
Launcher(启动器)
目前已经有一个正在开发中,并且使用 GTK 构建的 Pop Launcher。
新的启动器与目前 Pop!_OS 中的启动器相似度非常高(上:新|下:旧)。
虽然没有什么重大变化,但也有一些小的改进:
- 新版启动器更加小巧、紧凑,空白区域更少
- 在启动器中进行选择时,周围会有一个黄色的边框,而目前的启动器采用的则是使用灰色底色作为反差色。
App Library(应用程序库)
Pop!_OS 在最近收到的更新中对 App Library 进行了改进,应用不再以全屏方式打开,而是以浮动窗口打开。
基于 Rust 的 COSMIC 也同样具有这样的一个 App Library,但它将使用 GTK 构建。
我们可以注意到,新的应用库与目前 Pop!_OS 的应用库非常相似,唯一能注意到的区别是使用了彩色的文件夹图标,而且文件夹保持左对齐,不再居中放置。
Dock 栏
新的 Dock 看起来和目前正在使用的 Dock 基本一样。
两者之间没有明显的视觉上的区别,但还是有一些小细节的变化:
- 目前,用户只能从 App Library 中把图标拖放到 Dock 上
- 用户没有标星的(Non-favorite)应用程序不会显示在 Dock 上
- Dock 目前还不能向两侧进行扩展
- 用户暂时无法重新排列 Dock 上的图标
Panel(面板)
Panel 同样也被重写了,它现在使用 GTK 构建。
目前用户还不能点击触发 Workspaces
或Applications
,但能够在点击日期按钮时显示日历和媒体控件,而且这两个都能正常使用。
新的弹出窗口要比以往小得多,但它的外观和工作方式与现在的弹出窗口相同。托盘图标和系统控件仍然缺失,但它们会在未来被添加上。
Compositor
System76 也在开发一个新的合成器,他们使用 Smithay 作为后端。
更多细节
System76 首席执行官 Carl Ritchell 公布了 COSMIC 可能的发布日期,它的 alpha 版本目前定在今年夏天,正式版则是在 2023 年推出。
对于那些担心 Pop GNOME 的用户,Carl 则表示在 Pop!_OS 22.04 发布后的 5 年内都有维护和错误修复的计划。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 5.17 引入“RTLA”:实时 Linux 性能分析与追踪工具
用于 Linux 实时系统分析的新工具“RTLA” 已加入 Linux 5.17 内核源码树。RTLA 全名 real-time Linux analysis tool ,是一款实时 Linux 分析和跟踪工具,由 Red Hat 的内核开发人员 Daniel Bristot de Oliveira 开发并公布,原理是利用 Linux 内核的跟踪功能来分析和收集数据,并提供了一个直观的界面来guan'ca和处理追踪到的数据。 RLTA 的命令具有从 Linux 内核操作系统噪声“osnoise”和 IRQ/线程计时器延迟“timerlat”跟踪器中读取信息的能力,使用户和开发人员更容易收集性能和跟踪数据,有助于微调系统/算法。该工具对于那些不熟悉 PREEMPT_RT 调试,但必须使用此配置评估性能的 Linux kernel 开发人员也很有帮助:举个例子,运行 RLTA 命令: # rtla timerlat top -P f:95 -T 150 -t trace_output.txt 开发者将得到一个高优先级任务(-P f:95)所经历的延迟总结,并且在延迟高于150 us(-...
- 下一篇
漏洞太多苹果iPhone被要求关闭2G网络:安卓已提前实现
GSM 2G网络已经有30年多年历史了,现在还有很多服务需要2G,但是该网络的安全漏洞太多,谷歌已经在安卓系统中支持了禁用2G的功能,现在EFF电子前沿基金会也要求苹果学习安卓,也让iPhone允许关闭2G网络。 谷歌在安卓12中加入了功能开关,在SIM卡设置中可以启用或者禁用“允许2G”功能。 EFF基金会赞扬了谷歌的做法,并要求苹果跟进,在iPhone手机中加入关闭2G网络的功能,目前苹果手机还不支持。 他们这样做是希望提高移动用户的安全性,因为2G网络的安全漏洞太多了,之前我们做过介绍,2G网络于1991年问世,已有30多年历史,当时对安全的考虑不多,加密技术也不太好,主要有2个安全隐患: 首先是2G网络在手机与信号塔之间使用的是弱加密,导致黑客们可以轻松拦截用户的电信及短信,甚至不需要发送任何数据包就能黑进手机。 其次,2G网络中没有基站认证技术,所以伪基站盛行,很多人接收到的垃圾短信及骚扰电话很可能就是伪基站做的,诈骗很多。 从4G网络开始,这些漏洞逐渐被修复,但是有基站模拟器可以降级到2G网络,继续使用之前的漏洞,所以现在也有手机用户可能遭遇2G的安全问题。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS关闭SELinux安全模块
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,8上快速安装Gitea,搭建Git服务器