Ubuntu Unity2025年3月17日 | 阅读11分钟 Ubuntu Unity 简介Ubuntu Unity 可以被描述为一个基于 Ubuntu 的 Linux 发行版,它使用了 Unity 界面,该界面是 Ubuntu 中 GNOME Shell 的替代品。2020 年 5 月 7 日,首次发布了 20.04 LTS 版本。在首次发布之前,它曾有许多工作名称,如 Ubuntu Unity Remix 和 Unubuntu。 Ubuntu Unity 的历史最初,Unity 界面由 Canonical Limited 集成,并于 2011 年 4 月发布的 Ubuntu 11.04 版本中首次作为默认界面添加。Ubuntu Unity 被集成,以替代 GNOME Shell,后者取代了 GNOME 2 界面。Canonical 曾计划将平板电脑、手机和桌面界面融合到 Unity 8 中(该项目于 2017 年被放弃,当时 Ubuntu 转而使用 GNOME 3 桌面,Unity 的开发也止步于第 7 个版本,第 8 个版本未完成)。 2017 年 4 月,Ubuntu 17.04 版本发布了 GNOME 3 桌面,但这并没有得到 Ubuntu 开发者和用户的普遍认可。还提出了几个分支,其中 UBPorts 接管了 Unity 8 的开发,将其作为手机界面,并于 2020 年 2 月将其重新命名为 Lomiri。Canonical 于 2019 年批准了 Unity 7 Ubuntu Remix 的商标使用。 Linux 基金会认证的 Ubuntu 团队成员和开发者 Rudra B. Saraswat(他居住在 印度 班加罗尔 附近)创立了 Ubuntu Unity。他进行了用户调研,并采用了 Unity 7 的标准界面,搭配 Ubuntu 后端,其他修改最少。他添加了一个名为 Nemo 的文件管理器,以替代 GNOME 文件管理器,并选择了 LightDM X 显示管理器 来替代 Ubuntu 的 GNOME Display Manager。 此前,Saraswat 曾创建了许多其他 Linux 发行版,包括 Krob Linux(面向服务器)。Saraswat 表示他创办 Ubuntu Unity 的动力是:“我 8 岁时就用过 Ubuntu 17.04,我非常喜欢 Unity 7,所以当 Canonical 停止开发 Unity 7 时,我感到不满意,想把它带回来。我创建这个项目是为了让 Unity 7 重获新生。” 2020 年,Saraswat 在首次发布 Ubuntu Unity 时年仅 10 岁。他表示,他的目标是最终让该发行版获得官方 “风味版” 的认可。 Ubuntu Unity 的特性- Unity 启动器: 左对齐的启动器是 Unity 桌面上最具标志性的部分之一。在 Unity 体验中,Unity 启动器作为一个锚点,允许我们启动、管理和与许多应用程序进行交互,无论它们是否正在运行。
为了有效利用屏幕空间,创建了垂直启动器,在高度方面通常比宽度有限。尽管用户有重复的请求,但 Unity 启动器在很长一段时间内都无法移动。Ubuntu 16.04 LTS 版本允许将 Unity 启动器移动到屏幕底部。 - HUD: HUD(或抬头显示)在今天与其在 Ubuntu 12.04 LTS 版本中首次出现时一样具有独创性。它可以快速查找隐藏的菜单项。我们只需要按下 Alt 键,输入一个或多个关键字,从列表中选择正确的输出,然后按回车键即可操作。
- Dash: 它部分是应用程序启动器,部分是搜索引擎,部分是文件搜索器。它允许我们通过一个集中的窗口(通过 Home 范围)本地查找和启动已安装的应用程序,并通过文件夹和文件进行搜索。
令人惊讶的是,Unity Dash 随着时间的推移而演变,出现在我们熟悉的 2012 年版本中。最初的 Unity Dash 包含一个“开始页面”,由四个“位置”快捷方式和指向默认应用程序的四个链接组成。后来,Unity Dash 的开始页面集成了文件历史和应用程序,提供了一个更有用的起点。 - 快速列表: Unity 快速列表允许应用程序在启动器中通过右键菜单快速提供多种功能。例如,我们可以在 Rhythmbox 中快速暂停音乐,在 Firefox 中打开隐私标签页,或者刷新我们的 Gwibber 客户端以获取最新推文。
Unity 网页应用 Ubuntu 令人印象深刻的 Unity 网页应用可能被迅速遗忘且短暂,但它们展示了 Canonical 又一个超前于计算时代的例子。此功能允许浏览器中的网站与桌面协作并中继信息。我们只需单击即可“添加”任何支持的网站。它将提供对桌面元素的关联访问,并创建一个时尚的 Unity 启动器产品。 例如, Gmail 集成在 Unity 启动器产品中包含一个未读计数徽章和新消息通知;我们可以通过 HUD 移动到 Reddit,并可以通过 Ubuntu Sound Menu 管理许多音乐网站,包括 Grooveshark。 - 徽章和进度条: Unity 启动器可以在启动器项目上显示支持应用程序的徽章计数,以提供信息,例如未读电子邮件、推文或并发下载。此外,进度条可以固定在启动器项目上,以显示良好的下载进度、渲染和导出。
- 全局菜单: 在 Unity 中,全局应用程序菜单是其核心功能之一。它出现在 Ubuntu Netbook Edition 中(上网本包含低分辨率窗口,因此节省垂直空间被认为很重要),并在 Ubuntu 11.04 版本中随其余 Unity shell 移至桌面。
拥有菜单栏的好处是,它使得使用菜单选项很方便,因为我们不需要专注于鼠标来精确地遇到它,菜单栏总是在相同的位置。将窗口按钮移离全局菜单是一个有争议的改变,影响了许多用户的流程,一些人声称需要将鼠标移到屏幕顶部来与应用程序窗口交互,无论其位置如何,这是一种阻碍而不是帮助。 此功能的热度自那时以来已大大降温,可能得益于 Ubuntu 14.04 LTS 版本使该功能成为可选的,允许用户选择 LIM(本地集成菜单)。 - 快捷方式叠加: 许多人可能知道 Unity 桌面提供了一个信息丰富的键盘快捷方式列表。对于键盘爱好者来说,这个备忘单列出了 Unity 的键盘快捷方式,以便我们可以学习和分析如何与 Unity 桌面组件进行交互,而无需将手从键盘上移开。
我们只需要按下 Super 键即可显示快捷方式叠加。 - 智能范围: 对于 Unity Dash,智能范围可以被描述为上下文感知搜索后端。理论上,它们允许我们例如通过 Home 范围中的“智能保存程序”电源后端找到“神秘博士”,并查看来自流行网络服务、网站和本地安装的应用程序的相应输出堆栈。
理论上,Unity 智能范围应该是改变游戏规则的。但该功能因添加亚马逊的联盟链接购物结果而受到广泛批评。在 Ubuntu 16.04 LTS 版本中,购物结果和其他在线来源被禁用,一些人称其为“间谍软件”。 - Unity Lenses: Lenses 是专门的、内容特定的面板,可以添加以增强 Dash 功能,它是 Smart Scopes 的一个不太宽泛的前身,即以搜索为中心。
Lenses 提供来自在线服务或/和显示本地结果。在 Dash 中,右键单击任何结果会显示一个预览窗格,其中包含内容片段和其他信息。 默认情况下,Ubuntu 随着年份的推移已经采用了多个 Lens,而现代阵容包括:照片、音乐、视频、文档、应用程序和主页。开发者制作了许多其他 Lens,例如联系人、Tomboy 笔记和 YouTube。 - 变色龙倾向: 变色龙倾向是 Unity 的一个特性,很少有人注意到。通知气泡、Dash 和 Unity 启动器的颜色会根据背景壁纸中的有效颜色而改变色调。
据推测,有一个非常复杂的算法来确定哪种颜色是实用的,并从中提取一个兼容的色调。 - Unity 2D: 它是 Qml/Qt Unity 版本,专注于虚拟机和低端设备,但仍然受到桌面用户的喜爱。
尽管缺乏图形特效,但该 Shell 在工作区、HUD、右键快速列表菜单和项目徽章等方面与复合式兄弟产品具有有效的功能对等性。 Unity 2D 在 Ubuntu 12.10 版本左右进入了非维护模式。Canonical 表示 compiz 版本现在可以在低功耗应用程序上运行良好;两个不同版本的相似桌面有点过多。
Ubuntu Unity 的应用默认情况下,Ubuntu Unity 中包含的一些应用程序如下: - Unity Tweak Tool
- GNOME Software (或 Ubuntu Software) 包管理系统
- Transmission BitTorrent 客户端
- Thunderbird 电子邮件客户端
- gedit (文本编辑器)
- Startup Disk Creator
- Shotwell
- Rhythmbox
- Remmina
- PulseAudio
- Nemo
- LibreOffice 套件
- 图像查看器(也称为 Eye of GNOME)
- GParted
- Totem (GNOME 视频)
- GNOME Terminal
- Nautilus (GNOME 文件)
- GNOME Disks
- GNOME Calendar
- Geary 电子邮件客户端
- Firefox 浏览器
- Document scanner (光学扫描仪)
- Evince (文档查看器)
- CUPS 打印系统
- Cheese 摄像头应用程序
Ubuntu Unity 的发布 20.04 LTS 版本此版本是 Ubuntu Unity 的首次发布,也是第一个长期支持版本。2020 年 5 月 7 日发布,比 Ubuntu 20.04 LTS 版本晚两周发布。它使用了默认的 Yaru 主题,搭配 Papirus 图标,并提供高对比度、Radiance、Ambience 和 Adwaita 主题。此次首次发布引起了科技媒体的关注,并得到了广泛报道。 2020 年 8 月 6 日,首次点发布,与 Ubuntu 的其他风味版在同一天发布,并修复了许多小问题。 21.04 版本Ubuntu Unity 21.04 版本是一个标准版本,于 2021 年 4 月 22 日发布。该版本采用了 Linux Kernel 5.11 版本,并添加了一个新的 Yaru Unity 7 主题,带有新的清晰的 启动器 图标。此外,它还增加了新的壁纸和用于启动的全新 Plymouth 主题,并进行了一些错误修复。 21.10 LTS 版本Ubuntu Unity 21.10 版本是一个标准版本,于 2021 年 10 月 14 日发布。此版本将 Unity 用户界面从 7.5.0 版本更新到 7.5.1 版本,集成了更新的指示器,并将 gsettings-ubuntu-schemas 迁移到 glib-2.0 schemas。 此 Ubuntu Unity 版本采用了 Snap 发布的 Firefox 浏览器,取代了旧的 Deb 版本,此举与 Ubuntu 20.10 版本相同。引入了新的 Plymouth artwork 和启动屏幕,以及 Indri 主题壁纸(默认)。 在 Ubuntu 中安装 Unity 桌面环境在本文中,我们将解释如何在 Ubuntu 中安装 Unity 桌面。另外,如果用户不喜欢 GNOME 的登录屏幕,我们将恢复 Unity 漂亮的登录屏幕。原因如下: - GNOME 试图删除我们多年来喜欢使用的功能。
- 在多个程序之间切换时移动过多,这会令人烦扰。
- 如果我们插入任何 USB 棒,图标会显示在桌面上。我们需要最小化当前窗口才能使用它。在 Unity 中,我们可以简单地单击左侧启动器栏中的 USB 图标。我们不明白为什么当左侧栏有空间时,图标会显示在桌面上。
- 程序菜单栏未显示在顶部栏上,这在 GNOME 中浪费了屏幕的实际空间。
- 我们更喜欢将窗口控制按钮(关闭、最大化、最小化等)放在标题栏的左侧,就像我们按下这三个按钮之一一样,我们很可能会切换到其他程序,这需要我们按屏幕的左侧。
- 我们有时希望隐藏顶部栏上的时钟,以便专注于我们的任务,而不用担心截止日期和时间。这在 Unity 中很容易实现,但在 GNOME 中很难实现。
- 自从 Ubuntu 17.10 版本以来,GNOME 一直是默认的桌面环境,并进行了一些 Ubuntu 自制的修改,但我们仍然无法喜欢它。我们可以争辩说用户可以安装扩展来定制桌面,但我们不是那种会花这么多时间来改变外观的人,当已经有一个我们喜欢的开箱即用的桌面环境时。
安装过程我们需要打开终端窗口并运行以下两个命令,通过默认的软件存储库安装 Unity 7 桌面。

 - 这将安装多个软件包。我们需要按 Enter 键继续。
- 安装过程中会提示我们选择一个显示管理器。
 - 我们可以选择 lightdm 显示管理器,它将为我们提供 Unity 登录屏幕。GNOME 桌面的默认显示管理器是 gdm。
 - 安装过程完成后,我们需要重启 Ubuntu 系统。
- 现在我们看到了 Unity 登录屏幕。
- 现在,默认桌面环境是 Unity。如果我们愿意,我们可以按 Ubuntu 图标选择其他桌面环境。

如果我们的 Ubuntu 系统是从 Ubuntu 18.04 或 Ubuntu 19.10 升级而来,并且登录屏幕被 GNOME 桌面的登录屏幕替换,我们可以通过执行以下命令来恢复 Unity 登录屏幕。 检查 Unity 版本我们可以使用 screenfetch 工具来检查 Unity 桌面版本。
 此外,我们可以通过执行以下命令来获取 Unity 的版本:Unity 版本。
 如何从 Ubuntu 系统中删除 GENOME 桌面?如果我们不想保留 GNOME 在可用的桌面环境列表中,我们可以使用以下命令将其卸载。 然后,我们需要重启 Ubuntu 系统。 故障排除如果重启系统后屏幕没有显示任何内容,可能是因为 lightdm 未成功启动。我们可以按下 Ctrl + Alt + F2 快捷键,登录系统,然后执行以下命令重启 lightdm。 我们应该停止后悔使用 Ubuntu Unity 的原因 - 触摸是关键
开发人员不得不研究用户如何使用这些输入设备,因为以前的设计在管理触摸方面效率不高。这就是 Unity 发挥作用的地方,特别是 Unity 8 Mir,它将与 Ubuntu Touch 版本一起使用。 - 收敛
在老式的 KDE 或 GNOME 界面中,融合将是不可能的。为什么?因为 KDE 在平板电脑或智能手机上都不好用,GNOME 3 在一些智能手机上可能存在问题。Unity 几乎已经准备好在各种设备上运行。 - 效率
与 Unity 相比,我们很难找到一个更有效的桌面界面。两个关键元素是 HUD 和 Dash。 HUD 是很长一段时间以来集成过的最重要的 UX 元素。我们通过此功能按下热键并输入搜索字符串来定位所需的应用程序菜单项。无需再在鼠标和键盘之间来回切换。这才是真正的效率。
|