System76 COSMIC 桌面环境完善“面板”功能,支持自定义
COSMIC 是老牌 Linux PC 厂商 System76 专为 Pop!_OS 发行版打造的桌面环境,采用 Rust 编写,并使用了原生 Rust 跨平台图形工具包 Iced。
Iced 是一个为 Rust 编程语言编写的跨平台 GUI 库,“专注于简单性和类型安全”。Iced 的设计思路受到了 Elm 语言的启发。Iced 工具包不仅适用于 Linux、macOS 和 Windows,还适用于 Web 应用程序。
COSMIC 并不是从头开始构建的产品,而是基于 GNOME 桌面环境打造,System76 希望以此为基础在 Pop!_OS 中提供完善的、经过精心打磨的桌面用户体验。两者最大的区别,同时也是 COSMIC 最大的亮点就是可定制化。System76 认为这是一个优雅的解决方案,它设想通过定制化的方式让桌面更易于使用,对用户而言,这是一项强大且高效的特性。
System76 上周介绍了 COSMIC 最新的开发进展,主要是“面板” (COSMIC Panels) 功能。
“面板”类似于 Pop!_OS 中的顶部栏和停靠栏,但功能更丰富,位置调整也更灵活。它包含许多“小组件”(applets),开发团队称用户可将其视作定制体验的 GNOME 扩展。COSMIC 目前提供了通知、工作区、应用程序、电池、wifi、蓝牙和媒体控制等基本默认小组件。
正在进行的其他工作包括支持 10 位色彩、支持 HDR(包括 Linux 桌面空间的其余部分),以及为新的 COSMIC 设置应用程序提供额外的面板。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
虚幻引擎 5.2 发布,原生支持 Apple Silicon
Epic Games 近日正式发布了虚幻引擎 5.2 版本,在 5.0 和 5.1 的框架和功能基础上进一步拓展,并为用户带来了更多全新工具。5.2 版本提供了诸多更新和改进,能让用户在打造次世代实时 3D 内容和体验时更加得心应手。同时将继续致力于让功能集更加强大、适应工作流程、用途广泛,尽可能满足不同部门的需要。 虚幻引擎 5.2 新增的内容包括: 新内容 程序化内容生成 程序化内容生成框架(PCG)为你创建自定义程序化内容提供了途径。借助PCG,美术师和设计师能够打造出各种有助于快速迭代的工具,从生成建筑物到生态环境,乃至整个世界,不一而足。 Substrate Substrate是一种全新的材质创作方式,能让用户更好地控制对象外观。启用Substrate后,固定着色模型会被替换为表现力更强、更模块化的多支(multi-lobe)框架,从而提供更广泛的外观表现和更宽泛的参数空间供用户使用。 虚拟制片改进 SMPTE 2110集成 现在,在 nDisplay 群集设置中,你可以借助Rivermax SMPTE 2110实现以下功能: 拥有多个4K视频流。 将摄像机的内视锥画面渲染到...
- 下一篇
每日一博 | 云原生背景下如何配置 JVM 内存
背景 前段时间业务研发反馈说是他的应用内存使用率很高,导致频繁的重启,让我排查下是怎么回事; 在这之前我也没怎么在意过这个问题,正好这次排查分析的过程做一个记录。 首先我查看了监控面板里的 Pod 监控: 发现确实是快满了,而此时去查看应用的 JVM 占用情况却只有30%左右;说明并不是应用内存满了导致 JVM 的 OOM,而是 Pod 的内存满了,导致 Pod 的内存溢出,从而被 k8s 杀掉了。 而 k8s 为了维持应用的副本数量就得重启一个 Pod,所以看起来就是应用运行一段时间后就被重启。 而这个应用配置的是 JVM 8G,容器申请的内存是16G,所以 Pod 的内存占用看起来也就 50% 左右。 容器的原理 在解决这个问题之前还是先简单了解下容器的运行原理,因为在 k8s 中所有的应用都是运行在容器中的,而容器本质上也是运行在宿主机上的一个个经常而已。 但我们使用 Docker 的时候会感觉每个容器启动的应用之间互不干扰,从文件系统、网络、CPU、内存这些都能完全隔离开来,就像两个运行在不同的服务器中的应用。 其实这一点也不是啥黑科技,Linux 早就支持 2.6.x 的版本...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路