Linux 桌面创新: Fedora 30 新功能一览

了解 Fedora Linux 最新版本的一些亮点。
161 位读者喜欢这篇文章。
Fedora Linux distro on laptop

Anderson Silva, CC BY-SA 4.0

最新版本的 Fedora Linux 于四月底发布。 自 2003 年最初版本发布以来,我一直是 Fedora 的全职用户,并且自 2007 年以来一直是活跃的贡献者,我总是很高兴看到社区的新功能和进步。

如果您想要了解 Fedora 30 中更改内容的 TL;DR 版本,请随意忽略本文,直接跳转到 Fedora 的 ChangeSet Wiki 页面。 否则,请继续阅读以了解新版本中的一些亮点。

升级 vs. 全新安装

我按照 DNF 系统升级说明,将我的 Lenovo ThinkPad T 系列笔记本电脑从 Fedora 29 升级到 30,到目前为止,运行良好!

我也有机会在另一台 ThinkPad 上进行全新安装,很高兴看到 Fedora 30 上出现了新的启动画面——它甚至识别出了 Lenovo 的徽标。 我在上面的升级中没有看到这个新的、改进的启动画面; 它只出现在全新安装中。

Fedora 30 boot screen

桌面更改

如果您是 GNOME 用户,您会很高兴知道 Fedora 30 配备了最新版本 GNOME 3.32。 它改进了屏幕键盘(方便触摸屏笔记本电脑),为核心应用程序提供了全新的图标,并在“设置”下新增了“应用程序”面板,用户可以通过该面板更好地控制 GNOME 默认处理程序、访问权限和通知。 3.32 版本还改进了 Google Drive 的性能,以便将 Google 文件和日历约会与 GNOME 集成。

Applications panel in GNOME Settings

GNOME 设置中的新应用程序面板

Fedora 30 还引入了两个新的桌面环境:Pantheon 和 Deepin。 Pantheon 是 ElementaryOS 的默认桌面环境,可以使用简单的命令安装

$ sudo dnf groupinstall "Pantheon Desktop"

我还没有使用过 Pantheon,但我确实使用 Deepin。 安装很简单; 只需运行

$ sudo dnf install deepin-desktop

然后注销 GNOME 并重新登录,在登录屏幕上单击齿轮图标,选择“Deepin”。

Deepin desktop on Fedora 30

Fedora 30 上的 Deepin 桌面

Deepin 看起来是一个非常精致、用户友好的桌面环境,您只需单击一个按钮即可控制环境的许多方面。 到目前为止,我遇到的唯一问题是,它可能需要额外的几秒钟才能完成登录并将控制权返回给鼠标指针。 除此之外,它非常出色! 这是我使用过的第一个似乎能正确处理高每英寸点数 (HiDPI) 的桌面环境——或者至少接近正确。

命令行

Fedora 30 将 Bourne Again Shell(又名 Bash)升级到 5.0.x 版本。 如果您想了解自其上一个稳定版本 (4.4) 以来的所有更改,请阅读此描述。 我想提一下,Bash 5 中引入了三个新环境

$ echo $EPOCHSECONDS
1556636959
$ echo $EPOCHREALTIME
1556636968.012369
$ echo $BASH_ARGV0
bash

Fedora 30 还更新了 Fish shell,这是一个色彩丰富的 shell,具有自动建议功能,对初学者非常有帮助。 Fedora 30 附带 Fish 3 版本,您甚至可以在浏览器中试用它,而无需将其安装在您的机器上。

(请注意,Fish shell 与用于挂载虚拟机镜像的 guestfish 不同,后者随 libguestfs-tools 软件包一起提供。)

开发

Fedora 30 为以下语言带来了更新:CBoost (C++)ErlangGoHaskellPythonRubyPHP

关于这些更新,最重要的事情是了解 Python 2 在 Fedora 30 中已被弃用。 社区和 Fedora 领导层正在要求所有仍然依赖 Python 2 的软件包维护者尽快将其软件包移植到 Python 3,因为计划在 Fedora 31 中删除几乎所有 Python 2 软件包。

容器

如果您想将 Fedora 作为容器、信息亭或类似 appliance 环境的不可变操作系统运行,请查看 Fedora Silverblue。 它为您带来了由 rpm-ostree 管理的所有 Fedora 技术,rpm-ostree 是一种混合镜像/软件包系统,允许自动更新和轻松回滚以供开发人员使用。 对于任何想要了解更多信息并试用 Flatpak 部署的人来说,这是一个绝佳的选择。

Fedora Atomic 在 Fedora 30 下不再可用,但您仍然可以下载它。 如果您热衷于容器,请不要失望:即使 Fedora Atomic 消失了,全新的 Fedora CoreOS 正在开发中,并且应该很快上线!

还有什么新功能?

从 Fedora 30 开始,/usr/bin/gpg 默认指向 GnuPG v2,并且 NFS 服务器配置现在位于 /etc/nfs.conf 而不是 /etc/sysconfig/nfs

安装和启动时间也进行了一些更改

最后但并非最不重要的一点是,查看 Fedora Spins 以获取默认使用您最喜欢的窗口管理器的 Fedora 版本,以及 Fedora Labs 以获取基于 Fedora 30 构建的功能性精选软件包捆绑包(即天文、安全和游戏)。

标签
User profile image.
Anderson 在 1996 年由他的叔叔介绍接触了 Linux。 在 2000 年代初期,他从开发人员转型为系统管理员。 今天,Anderson 领导红帽信息安全事件响应团队。 他也是活跃的 Fedora 软件包维护者。

6 条评论

不错的文章。 我也在使用 Fedora 30 \o/

几天前我也将我的 Fedora 29 笔记本电脑升级到了 30。 它运行良好! 很好的评论!

我也进行了升级,并且正在寻找新的 plymouth 主题。 要启用它,请使用

$ sudo plymouth-set-default-theme bgrt --rebuild-initrd

并重新启动。

您的启动画面可能在重新安装时发生了变化,因为您在重新安装时从 BIOS/传统启动变为 UEFI。 UEFI 启动时,您会在大多数启动过程中看到主板徽标

自从 2003 年第一次发现 Linux 以来,我就一直在使用 Fedora。 我经历了“依赖地狱”,虽然这很痛苦(至少可以这么说!),但我学到了很多关于 Linux 内核和整个操作系统的知识。 我喜欢 Gnome 2...但我真的爱上了 Gnome 3! 与所有其他桌面环境相比,我更喜欢带有该桌面环境的 Fedora! 我不知道……当使用 Fedora 而没有 GNOME 桌面时,它似乎“感觉不对”。 但我想这就是 Linux 如此棒的原因!……事实上,您可以安装和使用您选择的任何桌面界面! 向 Fedora 开发人员致敬!……我计划长期使用 Fedora!……我尝试过很多发行版……有些甚至不再存在了(再见 Fuduntu……Point Linux……Crunch Bang……PearOS……等等),当然,我在 Debian / Ubuntu 基础发行版方面尝试了一切……但没有什么像 Fedora 那样让我感觉像“家”! 现在呢?……我最近听说 Scientific Linux 正在消失?……真是太可惜了。 我也很喜欢那个发行版!

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.