12 岁印度少年出手,Ubuntu Unity 桌面 6 年后起死回生

2023-11-09 02:40

本文主要是介绍12 岁印度少年出手,Ubuntu Unity 桌面 6 年后起死回生,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整理 | 彭慧中 责编 | 屠敏​
出品 | CSDN(ID:CSDNnews)

2017 年,Ubuntu 开发商 Canonica 宣布 Ubuntu 默认桌面将从 Unity 切换到 GNOME 用户环境。Ubuntu 作为全世界 Linux 界的桌面先驱者和创新者,突然宣布放弃自己多年开发的 Unity,相当于在桌面领域直接放弃了战斗,向微软“投降”,这不仅仅是 Linux 桌面的悲哀,更是对于全球 Linux 拥护者们的极大打击。

Unity 最后一次更新是 Ubuntu 17.04 使用的 Unity v7.5。现如今,时隔六年之后,Unity 释出了 v7.6。新版本修复和改进了大量功能。然而它不是来自于 Canonical,而是来自于一名 12 岁的印度少年 Rudra Saraswat 之手。

在这里插入图片描述

12 岁儿童能有多大能量?

Saraswat 在德里上七年级,是一位 Linux 狂热支持者,热衷于开源,他在 2017 年开始使用 Ubuntu,从 2019 年 7 月开始活跃在 Ubuntu Discourse(Ubuntu 社区中心)。2020 年,他创造了 Ubuntu Unity Remix 项目并维护至今。与此同时,他还是 Ubuntu Web Remix 和 UbuntuEd Remix 的项目领导人。

而此次也得益于 Saraswat 的不懈努力,时隔 6 年,我们终于看到了 Unity 桌面环境的更新,以下是他在 Unity 7.6中 所做的改变,包括用户界面、Unity 桌面和性能等方面的提升:

  • Dash 启动器(应用启动器)和 HUD 已经被重新设计,拥有更加现代和简洁的外观。

  • 为 Unity和unity-control-center 增加了对重点颜色的支持,并更新了 unity-control-center
    的主题列表。

  • 修复了破损的应用程序信息和 Dash 启动器预览中的评级。

  • 在 unity-control-center 中更新了信息面板。

  • 改进了 Dash 的圆角。

  • 修正了 Dock 中的 "清空垃圾桶 "按钮(现在使用Nemo而不是Nautilus)。

  • 将完整的 Unity7 shell 源代码迁移到 GitLab,并使其在 22.04 上进行了编译。

  • 设计更加平坦,但保留了全系统的模糊性。

  • Dock 的菜单和工具提示被赋予了一个更现代的外观。

  • 低图形模式现在工作得更好,冲刺速度比以前快。

  • 现在 Unity7 的内存占用率略低,而 Ubuntu Unity 22.04 的内存占用率已大幅降低至约 700-800 MBs。

  • 修复了独立测试的 Unity7 启动器(这将有助于Unity7的贡献者)。

  • 有问题的测试已经被禁用,构建时间大大缩短(这将有助于 Unity7 的贡献者)。

在这里插入图片描述

Unity 回归受到热捧

彼时 Canonica 宣布 Ubuntu 默认桌面将从 Unity 切换到 GNOME 的消息曾令很多人痛心,现如今 Unity 回归的消息一度在 Hacker News 的热门讨论中上升至第六的位置。

目前已有 200 多名开发者对此事发表了看法,而其中大多数人都对于这一消息喜出望外。

一名开发者表示:"Unity 的全局菜单系统非常棒,一旦习惯了它对于垂直空间的利用,切换到 GNOME 就像回到了 10 年前。我现在用的是 KDE Plasma,设置了全局菜单。尽管它也很好,但不像 Unity 那样省事。我对 Canonical 放弃 Unity 真的很难过。它是如此的简单易用,而且非常值得向人推荐。”

另一名开发者也表示赞同:“我目前也使用的是 KDE Plasma 的全局菜单。最近,随着 VSCode 的菜单在标题栏上的出现,似乎已经开始了这样的趋势。例如,JetBrain 的 IDE 也是这样设计的。我发现了这种菜单的术语,叫做 LIM(本地集成菜单)。而 Unity 很多年前就已经这样做了。如果我没记错的话,当它最大化时,就像一个全局菜单;当它不最大化时,它是一个 LIM。”

同时还有一些开发者对 12 岁的 Saraswat 感到惊叹:“我们还错过了多少奇才,辜负了那些可能在世界其他地方正沉浸在贫困或痛苦中的奇才?”

后生可畏的之余,Saraswat 也被寄托了关于未来的希望:“他是个超级聪明的好孩子,希望他的热情能持续下去,不要被燃烧殆尽。”

那么,你对 Unity 桌面环境的这次更新有什么看法呢?

参考资料:https://unity.ubuntuunity.org/blog/unity-7.6/


《新程序员001-004》已全面上市,欢迎扫描下方二维码或点击进入立即订阅,即可畅享电子书及精美纸质书
图片: https://uploader.shimo.im/f/dld9rHAxrGgNQEpZ.jpg!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NTcwMDYxODIsImZpbGVHVUlEIjoiMWQzYVY4WjJwT3NCeDZxZyIsImlhdCI6MTY1NzAwNTg4MiwidXNlcklkIjo3ODc0NjIyOX0.8wh7l6TLLSlJ7fMUzJxRRoqkghre09HGElf3sa5-2Y4

这篇关于12 岁印度少年出手,Ubuntu Unity 桌面 6 年后起死回生的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/373649

相关文章

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

如何在Ubuntu 24.04上部署Zabbix 7.0对服务器进行监控

《如何在Ubuntu24.04上部署Zabbix7.0对服务器进行监控》在Ubuntu24.04上部署Zabbix7.0监控阿里云ECS服务器,需配置MariaDB数据库、开放10050/1005... 目录软硬件信息部署步骤步骤 1:安装并配置mariadb步骤 2:安装Zabbix 7.0 Server

Ubuntu如何分配​​未使用的空间

《Ubuntu如何分配​​未使用的空间》Ubuntu磁盘空间不足,实际未分配空间8.2G因LVM卷组名称格式差异(双破折号误写)导致无法扩展,确认正确卷组名后,使用lvextend和resize2fs... 目录1:原因2:操作3:报错5:解决问题:确认卷组名称​6:再次操作7:验证扩展是否成功8:问题已解

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

ubuntu如何部署Dify以及安装Docker? Dify安装部署指南

《ubuntu如何部署Dify以及安装Docker?Dify安装部署指南》Dify是一个开源的大模型应用开发平台,允许用户快速构建和部署基于大语言模型的应用,ubuntu如何部署Dify呢?详细请... Dify是个不错的开源LLM应用开发平台,提供从 Agent 构建到 AI workflow 编排、RA

ubuntu系统使用官方操作命令升级Dify指南

《ubuntu系统使用官方操作命令升级Dify指南》Dify支持自动化执行、日志记录和结果管理,适用于数据处理、模型训练和部署等场景,今天我们就来看看ubuntu系统中使用官方操作命令升级Dify的方... Dify 是一个基于 docker 的工作流管理工具,旨在简化机器学习和数据科学领域的多步骤工作流。

如何在Ubuntu上安装NVIDIA显卡驱动? Ubuntu安装英伟达显卡驱动教程

《如何在Ubuntu上安装NVIDIA显卡驱动?Ubuntu安装英伟达显卡驱动教程》Windows系统不同,Linux系统通常不会自动安装专有显卡驱动,今天我们就来看看Ubuntu系统安装英伟达显卡... 对于使用NVIDIA显卡的Ubuntu用户来说,正确安装显卡驱动是获得最佳图形性能的关键。与Windo

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3