4.16. Desktop

GNOME 更新至版本 40

GNOME 环境现已从 GNOME 3.28 更新至 GNOME 40,有许多新功能。

GNOME 40 包含新的改进的活动概述设计。这为概览提供了更加一致的外观,并为导航系统和启动应用程序提供更好的体验。现在,工作区可以水平排列,窗口概览和应用程序网格可垂直访问。

GNOME 的其他改进包括:

  • GNOME 的性能和资源使用率显著提高。
  • 已刷新了可视化风格(包括用户界面、图标和桌面)。
  • GNOME 应用程序不再使用应用程序菜单,该菜单位于顶部面板中。功能现在位于应用程序窗口的主菜单中。
  • Settings 应用已重新设计。
  • 改进了屏幕共享和远程桌面会话。
  • 如果您使用专有的 NVIDIA 驱动程序,现在可以使用离散 GPU 启动应用程序:

    1. 打开概述。
    2. 右键单击短划线中的应用图标。
    3. 选择菜单中的 Launch on Discrete GPU 项。
  • Power Off / Log Out 菜单现在包含 Suspend 选项和一个新的 Restart 选项,它可在您保存 Alt 时重启系统进入引导装载程序菜单。
  • 现在,flatpak 应用程序可以自动更新了。
  • 现在,您可以使用拖放将概述中的应用程序图标分组到文件夹中。
  • 现在,Terminal 应用支持从右到左和双向文本。
  • Pointer Location 访问功能现在可以在 Wayland 中正常工作。启用该功能后,按 Ctrl 突出显示屏幕上的指针位置。
  • GNOME shell 扩展现在由 扩展 应用程序管理,而不是 软件扩展 应用程序处理更新扩展、配置扩展首选项以及删除或禁用扩展。
  • 通知弹出现在包含一个 Do Not Disturb 按钮。按钮启用后,不会在屏幕上显示通知。
  • 要求密码的系统对话框现在可以选择显示密码文本。
  • 软件应用程序 现在会自动检测计量网络,如移动数据网络。当当前网络被计量时,软件 会暂停更新以减少数据使用量。
  • 现在,每个连接的显示都可以在 Wayland 会话中使用不同的刷新率。
  • 部分显示缩放可作为实验性选项提供。它包含多个预配置的分数。

    要启用实验性部分扩展,请在启用了实验功能列表中添加 scale-monitor-framebuffer 值:

    $ dconf write \
            /org/gnome/mutter/experimental-features \
            "['scale-monitor-framebuffer']"

    因此,可以在 SettingsDisplay 面板中访问部分扩展选项。

有关 GNOME 中更改的更多详细信息,请参阅发行注记中的 3.30 到 40.0 版本。

(JIRA:RHELPLAN-101240)

PipeWire 现在是默认的音频服务

Pipewire 服务现在管理所有音频输出和输入。Pipewire 在一般用例中取代了 PulseAudio 服务,并在专业用例中使用 JACK 服务。系统现在从使用 PulseAudioJACKALSA 框架的应用程序重定向音频到 Pipewire

与之前的解决方案相比,Pipewire 的优点包括:

  • 面向消费者和专业用户的统一解决方案
  • 灵活的模块化架构
  • 高性能和低延迟,类似于 JACK 服务
  • 音频客户端之间的隔离以获得更高的安全性

您无需再为使用它的应用程序配置 JACK 服务。所有 JACK 应用程序现在都可以在默认的 RHEL 配置中工作。

pulseaudio 仍可在 RHEL 中提供,您可以启用它而不是 PipeWire。详情请参阅 从 PipeWire 切换到 PulseAudio

(JIRA:RHELPLAN-101241)

GNOME 中提供了电源配置集

现在,您可以在 GNOME 环境中的设置界面的 Power 面板中在多个电源配置集间进行切换。电源配置文件针对所选目标优化了各种系统设置。

可用的电源配置集如下:

性能
针对高系统性能进行优化,并缩短冷却时间。这个配置集仅在特定的所选系统配置中可用。
balanced
提供标准系统性能和功耗.这是默认配置文件。
Power Saver
提高电池的使用时间,降低系统性能。这个配置集会在电池量低时自动激活。

重新启动系统后,您的电源配置集配置会保留。

power 配置文件功能可从 power-profiles-daemon 软件包获得,该软件包默认安装。

(JIRA:RHELPLAN-101242)

现在,语言支持由 langpacks 提供

现在可从 langpacks 软件包中获得对各种语言的支持。您可以使用以下软件包名称自定义要安装的语言支持级别,其中 code 是该语言的简短 ISO 代码,例如 es 代表西班牙语:

langpacks-core-code

提供基本语言支持,包括:

  • glibc 区域设置
  • 默认字体
  • 默认输入法(如果语言需要)
langpacks-core-font-code
仅提供语言的默认字体。
langpacks-code

提供完整的语言支持,除了基本语言支持外,还包括以下内容:

  • 翻译
  • 拼写检查器字典
  • 其他字体

(JIRA:RHELPLAN-101247)

轻量级、单一应用程序环境

对于仅存在单个应用程序的图形用例,现在提供了一个轻量级用户界面(UI)。

您可以在单一应用程序会话中启动 GNOME,也称为 kiosk 模式。在这个会话中,GNOME 只显示一个您配置的应用程序的完整屏幕窗口。

单应用程序会话的资源密集型明显低于标准的 GNOME 会话。

如需更多信息,请参阅限制会话到单个应用程序

(JIRA:RHELPLAN-102552)

登录和桌面会话中的安全分类横幅

现在,您可以配置一个分类横幅来说明系统的整体安全分类级别。对于用户必须了解登录的系统的安全分类级别的部署,这非常有用。

分类横幅可能出现在以下上下文中,具体取决于您的配置:

  • 在运行的会话中
  • 在锁定屏幕中
  • 在登录屏幕中

分类横幅可以是可以被忽略的通知模式,也可以是一个永久的横幅。

如需更多信息,请参阅显示系统安全分类

(BZ#2031186)

默认墙纸添加了红帽徽标

现在,默认的 RHEL 墙纸会显示红帽徽标。徽标位于屏幕的左上角。

要禁用徽标,请禁用背景徽标 GNOME Shell 扩展。

(BZ#2057150)

Firefox 现在在 PKCS#12 文件中使用更强大的加密

Firefox Web 浏览器使用 PKCS#12 文件来建立客户端验证证书。在以前的版本中,Firefox 使用旧算法加密这些文件:

  • PBE-SHA1-RC2-40 来加密 PKCS#12 文件中的证书
  • PBE-SHA1-3DES 用于加密 PKCS#12 文件中的密钥

在这个版本中,Firefox 默认使用更强大的算法加密文件:

  • 带有 PBKDF2 的 AES-256-CBC 用于加密 PKCS#12 文件中的证书
  • 带有 PBKDF2 的 AES-128-CBC 用于加密 PKCS#12 文件中的密钥

在这个版本中,PKCS#12 文件与联邦信息处理标准(FIPS)兼容。

Firefox 作为非默认选项,支持传统的加密算法。

(BZ#1764205)