Features 15.5

跳转到:导航搜索

发布亮点

请填写有关发布或 Leap 15.5 中软件包/软件包的新功能的更多信息。以下页面详细介绍了 Leap 15.4 中的新内容,需要更新。
信息太多?请查看功能亮点

容器

podman

podman 是一个无守护进程的容器引擎,用于在您的 Linux 系统上开发、管理和运行 OCI 容器。容器可以以 root 用户身份或无 root 身份运行。简单来说:alias docker=podman。Leap 15.5 中的版本与 SUSE Linux Enterprise 的版本 4.4.4 相匹配。考虑在 Leap 上创建和维护容器,并迁移到 SLE。

CRI-O

使用 CRI-O 获取用于 Kubernetes 的轻量级容器运行时。CRI-O 旨在提供符合 OCI 标准的运行时与 kubelet 之间的集成路径。具体来说,它使用符合 OCI 标准的运行时实现 Kubelet 容器运行时接口 (CRI)。CRI-O 的范围与 CRI 的范围相关联。Leap 15.4 和 Leap 15.5 具有 CRI-O 1.22.0。

containerd

使用 containerd 获取强调简单性、健壮性和可移植性的行业标准容器运行时。containerd 作为 Linux 的守护进程提供。它管理主机系统的完整容器生命周期,从图像传输和存储到容器执行和监督,再到低级存储网络附件等等。Leap 15.5 包含版本 1.6.19。

人工智能和机器学习

ONNX

开放神经网络交换或 ONNX 是一个开放生态系统,它使 AI 开发人员能够在项目发展过程中选择合适的工具。ONNX 为 AI 模型提供开放源代码格式,包括深度学习和传统的 ML。它定义了一个可扩展的计算图模型,以及内置运算符和标准数据类型的定义。

此版本中提供了 ONNX 1.6.x,这是一个被广泛支持的版本,可以在许多框架、工具和硬件中找到。ONNX 实现了不同框架之间的互操作性,简化了从研究到生产的路径,并提高了人工智能社区的创新速度。

Grafana

使用 Grafana 在几分钟内获得一个可用的仪表板,或在 Raspberry Pi 上运行各种软件实验。Grafana 允许您查询、可视化和理解您的指标。创建、探索和共享仪表板与您的团队,并培养数据驱动的文化。

此版本中提供 Grafana 8.5.22。

Prometheus

使用 Prometheus 通过此开源监控解决方案释放指标的力量。Prometheus 实施高度维度数据模型。强大的查询、精确的警报和许多客户端库为您提供了满足您需求的解决方案所需的工具。Prometheus 是 100% 开源且社区驱动的。

Leap 15.5 包含 Prometheus 2.2.3。

大数据

DPDK

DPDK(数据平面开发工具包)由加速数据包处理工作负载的库组成,这些工作负载在各种 CPU 架构上运行。Leap 15.5 包含 dpdk 19.11.10。

服务器

Pagure Git hosting forge server

Pagure 是一种易于使用、可定制且轻量级的解决方案,可用于设置您自己的功能齐全的 Git 存储库服务器。它与其他流行的基于 Git 的锻造类似,允许开发人员和贡献者共享和协作代码和内容。它还具有其他 Git 锻造中找不到的一些独特功能,为去中心化、联合软件代码托管和开发提供了强大的基础。

对于 Leap 15.5,Pagure 仍然是版本 5.13.3。

GNU Health

GNU Health 是一个面向世界各地医院和从业者的生态系统。它能够实现本地和全国范围内的卫生系统实施,并通过 GNU Health Federation Server 连接。

GNU Health 医院管理和信息系统 (HMIS) 提供以下功能

  • 医院管理信息系统 (HMIS)
  • 电子病历 (EMR)
  • 健康信息系统 (HIS)
  • 实验室信息管理系统 (LIMS)

GNU Health 最近被提名数字公共产品 (DPG),版本为 4.2。GNU Health 直接与 Orthanc(免费的 PACS 服务器)接口。

联合服务器和 MyGNUHealth(个人医疗记录)也包含在 Leap 15.5 中。

Orthanc

Orthanc 是由列日大学开发的免费图像存档和通信系统 (PACS)。它处理所有类型的医学图像,例如 MRI 或 X 射线,这些图像例如以 DICOM 格式出现。

Orthanc 采用最新版本 1.12,包括其插件,例如 WebViewer、数据库后端、索引器或 TCIA(癌症图像档案)。

通用操作系统功能

通过 TCP 启动 NVMe-oF™

OpenSUSE Leap 15.5 提供开箱即用的支持,用于在 NVM Express® over Fabrics (NVMe-oF™) 上安装和启动,通过 NVMe-oF 启动规范 1.0 的 TCP 传输。这允许在 SAN 环境中灵活地创建和编排无盘客户端,使用最新的 NVMe-oF 技术。

此功能需要在系统 UEFI BIOS 中提供支持,其中配置了网络和 NVMe-oF 目标。固件使用此信息来启动内核。操作系统从固件获取配置信息并将其用于通过 NVMe-oF 挂载根文件系统。

桌面环境

Xfce

Xfce 4.18 引入了新的主要功能。为了防止在早期阶段出现无效文件名并提供有关具体问题的详细反馈,添加了方便的文件名输入小部件 XfceFilenameInput。通用快捷方式编辑器小部件当前仅在 Thunar、Xfce4-terminal 和 Mousepad 中使用,尽管其他组件可能会遵循。

文件管理器 (thunar)

对于目录,现在可以在大小列中显示包含文件的数量。现在可以添加“文件创建日期”列,并且可以通过右键单击任何列标题来打开“配置列”对话框。

桌面管理器

与 Thunar 一样,“删除”菜单项可以在上下文菜单中隐藏。

为了避免在按下“重新排列桌面图标”时意外弄乱桌面,现在会要求用户确认。

设置管理器

xfce4-settings-manager 的搜索条目已简化。它将始终显示,没有滑块或按钮。

KDE

Plasma

Plasma 从之前的 5.24.4 更新到新的 5.27.4。Plasma 5.27 是一个长期支持版本,具有大量稳定性工作和错误修复,因此您可以感受到温暖和稳定。

对多显示器支持进行了重大改进,无论是在 X11 会话中还是在 Wayland 技术预览会话中。对触摸模式支持或触摸板手势支持也进行了改进。

Konqi 欢迎向导在此版本中出现,为新手提供开源软件的力量。

说到功能,请查看新的平铺系统:它将允许您设置自定义平铺布局并同时调整相邻平铺窗口的大小。在系统设置 > 工作区行为 > 桌面效果中激活它。

Discover 现在具有全新的主页设计,其中包含动态更新的类别,显示流行的应用程序,以及一组精选的应用程序,展示 KDE 的最佳应用。

概述效果显示您所有打开的窗口和虚拟桌面。

请阅读更多关于 Plasma 5.27Plasma 5.26Plasma 5.25 的信息,请访问该项目的公告页面。

框架

KDE Frameworks 是 70 多个插件库。Frameworks 从之前的版本 5.90 更新到 5.102/5.103 版本的混合版本,用于 Gold Master。较新的 KDE Frameworks 包含许多较小或较大的更改,太多了,无法在此处描述。

应用程序

KDE Gear(应用程序)从版本 21.12.2.1 更新到版本 22.12.3。除了许多新功能和改进之外,它们还包含全新的应用程序 Kalendar,用于支持本地或在线日历。

请阅读更多关于 KDE Gear 22.0422.0822.12 的信息,请访问该项目的公告页面。

GNOME

与 Leap 15.4 一样,Leap 15.5 提供 GNOME 41。GNOME 41 包含许多重要的改进和新功能,以及大量较小的增强功能。

此版本最值得注意的更改包括改进的软件应用程序、新的多任务设置以及增强的电源管理功能。有了这些更改,GNOME 变得更智能、更灵活,并提供比以往更丰富、更引人入胜的体验。

新版本还为开发人员带来了重大改进,包括新的开发人员文档网站、全新版本的用户界面指南、Builder IDE 中的新功能、GTK 4 增强功能等等。

感谢 GNOME 翻译团队的工作,GNOME 41 有 38 种语言版本。

GNOME 41 是使用 GNOME 新版本编号方案发布的第二个版本。

全新外观的软件

软件已为 GNOME 41 进行了全面改造,使其看起来和工作效果都比以往更好。

  • 更新的浏览视图使浏览和发现应用程序更加容易,其中包含每个应用程序的描述和更具吸引力的图块。
  • 新的类别集有助于浏览和探索可用应用程序。
  • 详细信息页面采用新设计,具有更大的屏幕截图和新的信息图块,从而更好地概述每个应用程序。

几乎软件的每个部分都经过了改进或改进。这包括重新设计的设置、改进的已安装和更新视图中的布局、更好的操作系统升级横幅等等。

这些更改不仅仅是表面的:在底层也进行了许多修复和改进,从而使体验更快、更可靠。

多任务处理

GNOME 41 包含一个新的多任务处理设置面板,其中包含窗口管理和工作区选项。这些允许

  • 禁用活动角。
  • 禁用活动屏幕边缘。
  • 配置固定数量的工作区。
  • 在所有显示器上显示工作区,而不是仅在主显示器上。
  • 在使用 Super+Tab 键盘快捷键时,限制应用切换到当前工作区。

新的连接应用

GNOME 41 包含 Connections,一个新的远程桌面客户端。它提供了一种现代、易于使用的连接到其他桌面的体验,并尽可能自动处理复杂性。VNC 和 RDP 连接均受支持。

Connections 取代了之前在 Boxes 中找到的远程桌面功能。

移动设置

GNOME 41 包含一个新的移动网络设置面板。这允许配置移动网络连接,并适用于 2G、3G、4G 和 GSM/LTE 调制解调器。

新的移动网络设置仅在存在受支持的调制解调器时才会显示。它们允许设置网络类型,选择是否应使用移动数据,以及是否应在漫游时使用数据。它们还支持使用多个 SIM 卡和调制解调器,并允许轻松地在网络之间切换。

新的设置取代了之前的移动网络设置。

性能改进

GNOME 不断致力于提高性能、响应速度和平滑度,GNOME 41 包含在此领域的许多改进。

  • GNOME 41 中的效率改进意味着屏幕将更快地响应键盘和指针输入进行更新。此更改仅适用于使用 Wayland 会话的用户,并且效果在某些显示器上比其他显示器更明显(改进在刷新率较低的显示器上更显著)。
  • 系统级多点触控手势现在行为更可靠和一致。
  • GTK 4 有了一个新的默认 GL 渲染器,它提供更快的渲染和降低的功耗。
  • 最后,对 Mutter(GNOME 的窗口管理器)进行了重大代码清理,这将提高长期可维护性和效率。

常规改进

sudo

Leap 15.4 将拥有 sudo 1.9.9。以下是新版本中的更改列表

  • 现在可以使用 OpenSSL 3.0 构建 Sudo,而不会生成有关已弃用 OpenSSL API 的警告。
  • 现在可以为 LDAP 和 SSSD 后端中的 ALL 命令指定摘要。Sudo 1.9.0 在 sudoers 文件中引入了对此的支持,但未包含其他后端中的相应更改。
  • visudo 现在仅对每个别名警告未定义的别名或别名中的循环一次。
  • sudoRole cn 在警告消息中被截断了一个字符。GitHub issue #115。
  • cvtsudoers 实用程序现在具有新的 --group-file 和 --passwd-file 选项,以便在同时使用 --match-local 选项时使用自定义 passwd 或 group 文件。
  • cvtsudoers 实用程序现在可以根据命令进行过滤或匹配。
  • cvtsudoers 实用程序现在可以以 csv(逗号分隔值)格式生成输出。这可用于帮助生成授权报告。
  • 修复了 sudo_logsrvd 中的一个错误,该错误可能导致对于非常长的命令行连接被中断。
  • 修复了一个错误,即 sudo_logsrvd 不会接受零的恢复点。
  • 修复了 visudo 中的一个错误,即如果编辑器设置与用户的 EDITOR 环境变量不匹配,则不会使用编辑器设置的值。只有在未启用 env_editor 设置时才会出现此问题。Bug #1000。
  • Sudo 现在使用 -fcf-protection 编译器选项和 -z now 链接器选项(如果受支持)进行构建。
  • sudoreplay -l 的输出现在更接近传统的 sudo 日志格式。
  • 为 LDAP 和 SSSD sudoers 后端添加了对否定 sudoUser 属性的支持。匹配的被否定的 sudoUser 将导致包含它的 sudoRole 被忽略。

Linux 内核

Linux Kernel 在 Leap 15.5 中基于上游 5.14.21 版本,与 Leap 15.4 相同,但与 Leap 15.4 变体相比,内核添加了许多最新的上游补丁,总计约 19,000 个补丁。

最大的变化是在 GPU 驱动程序领域,至少相当于上游 6.0 内核。新支持的显卡包括 AMD Radeon RX 7600、AMD Radeon RX 7900 XT/XTX、Intel ARC A380、Intel ARC A750 和 Intel Arc A770。

网络的更新和存储驱动程序也是如此。后者扩展到 设备映射器io_uring 更新。这继续使用更新的驱动程序:蓝牙、ACPI、Intel QAT 和 xHCI。大量工作也投入到将 BPF 代码更新到最新上游。

硬件支持

Leap 15.5 适用于 x86_64、aarch64、PowerPC (ppc64le) 和 s390x。部署场景可以在物理、虚拟、主机、客户和云端运行。

GNU 编译器集合

systemd

Leap 15.4 包含 systemd 版本 249.10,其中包含回溯修复和更新。此系统和服务管理器是 Linux 系统的一套基本构建块,它作为 PID 1 运行并启动系统的其余部分。

systemd 提供积极的并行化能力,使用套接字和 D-Bus 激活来启动服务,提供按需启动守护程序,使用 Linux 控制组跟踪进程,维护挂载和自动挂载点,并实施一种精细的基于事务的依赖服务控制逻辑。systemd 支持 SysV 和 LSB 初始化脚本,并作为 sysvinit 的替代品。

其他部分包括一个日志守护程序、用于控制基本系统配置(如主机名、日期、区域设置)、维护已登录用户和正在运行的容器和虚拟机的列表、系统帐户、运行时目录和设置,以及管理简单网络配置、网络时间同步、日志转发和名称解析的守护程序。

Mesa

Mesa 从之前的 21.2.4 版本更新到新的 22.3.5。它包含对新的 Vulkan 协议的支持,并支持新的硬件,例如 Intel DG2 或对 RDNA 3 的初步支持。对游戏玩家来说最大的变化是对最新 Proton 模拟的支持。

不幸的是,新版本需要限制对某些专有视频编解码器硬件解码的支持。有关更多信息,请参阅 文章。仅可通过第三方存储库获得支持。

有关 Mesa 21.322.022.122.222.3 的更多详细信息,请参阅发布说明。

安全、网络和隐私

AppArmor

AppArmor 解析器是一个用户级程序,用于将程序配置文件加载到 AppArmor 安全内核模块中。AppArmor 3.0.4 是 Leap 15.4 的主要版本更新。该项目的内核部分是单独维护和推送的。

Tor

用于 TCP 的匿名覆盖网络(洋葱路由器)

Tor 是基于连接的低延迟匿名通信系统。此软件包提供“tor”程序,该程序既用作客户端又用作中继节点。脚本将自动创建一个“tor”用户和一个“tor”组,并在系统重新启动时将 tor 设置为以守护程序运行。应用程序使用 SOCKS 协议连接到本地 Tor 代理。Tor 客户端选择通过一组中继的路径,每个中继都知道其前任和后继者,但不知道其他中继。沿着电路流动的流量在每个中继处由对称密钥解包,从而揭示下游中继。警告:Tor 不执行协议清理。这意味着应用程序协议和相关程序可能被诱导泄露发起者的信息。Tor 依赖 Privoxy 或类似的协议清理器来解决此问题。这是 alpha 代码,比已发布的代码更有可能存在破坏匿名的错误。当前网络很小——这进一步降低了提供的匿名强度。Tor 目前不适合高风险匿名性。

包管理器

DNF 包管理器

DNF 是一种下一代依赖关系解析器和高级包管理工具,其历史可以追溯到两个项目:YUM(Yellowdog Updater, Modified)和 libsolv。DNF 在几年前从 YUM 分叉出来,以便使用 libsolv 重写它,并大规模重构代码库,以便为扩展 DNF(通过插件和钩子)和在其之上构建应用程序(例如图形前端和系统生命周期自动化框架)提供合理的 API。Leap 15.4 将拥有版本 4.10.0。

DNF 相较于 YUM 提供了以下优势:维护和文档化的 Python API、增强的问题报告、弱依赖的高级跟踪、对丰富依赖的支持,以及在执行操作时更详细的事务信息。

DNF Python API 是稳定且受支持的,而底层的 libdnf 和 hawkey API(C/C++ 和 Python)是不稳定的,并且很可能在未来的版本中发生变化。

此外,还包含了一个轻量级的 DNF C 实现,称为“Micro DNF”。它旨在用于执行简单的软件包管理操作,在您不需要完整的 DNF 并且想要尽可能小的有用环境时使用。这对于最小容器和设备非常有用。

最后,还有一个实验性的使用 DNF 的 PackageKit 后端可用。

一些亮点

  • 默认启用对 “粘性供应商” 的支持。可以通过在 /etc/dnf/dnf.conf 中设置“allow_vendor_change=True” 来禁用它。
  • 使用 Micro DNF 和 PackageKit 实验性地支持事务更新。这需要使用 KIWI 镜像构建工具创建具有此功能的镜像。
  • 使用 DNF 实验性地支持离线更新和升级。
  • 实验性的“opensuse/leap-dnf”和“opensuse/leap-microdnf”基本容器现在可用。

DNF 当前未配置为默认使用 openSUSE 存储库进行软件管理。但是,“libdnf-repo-config-zypp”软件包使 DNF 能够使用 YaST 和 Zypper 软件包管理器使用的存储库配置。或者,“rpm-repos-openSUSE-Leap”软件包为 DNF 提供独立的稳定存储库配置,不依赖于 Zypper/YaST。

最后,通过安装“rpm-repos-openSUSE-Tumbleweed”并使用“dnf --refresh offline-distrosync”,现在支持使用 DNF 从 Leap 升级到 Tumbleweed。如果您已经安装了“libdnf-repo-config-zypp”或“rpm-repos-openSUSE-Leap”,则“dnf install --allowerasing rpm-repos-openSUSE-Tumbleweed”将切换到该软件包进行升级。

生产力

Printing System

CUPS

CUPS 是基于标准的开源打印系统。CUPS 使用 Internet 打印协议 (IPP) 来支持打印到本地和网络打印机。CUPS 2.2.7-3.20.1 提供了错误修复,解决了调度程序、IPP Everywhere 支持、CUPS 库和 USB 打印机支持中的问题。

套件、财务和桌面出版

Libreoffice

LibreOffice 是一款免费且开源的办公套件,The Document Foundation 的一个项目。LibreOffice 是一款全面的办公软件包,包含文字处理器、电子表格、演示文稿程序等等。

有关 Leap 15.4 中包含的 LibreOffice 版本的新功能的更多详细信息,请参阅 发布说明

LibreOffice 7.2.5 的发布带来了 LibreOffice 的最新“新鲜”版本,推荐给技术爱好者;它包含新功能和程序增强功能。

Write

总体改进包括

Alphabetical indexes, tables of contents and user-defined indexes will now generate clickable hyperlinks to document index entry marks core commit 7685c074
All background fills can now be set to either cover the page inside the margins or the entire page core commit 56d8007a
Page styles can now have a gutter margin
Bibliography improvements: tooltip for bibliography entry fields and clickable URLs in the bibliography table
Fields are now listed in the the Navigator sidebar, and users can choose "Field" and "Field type" in the "Navigate by" tool.

Calc

总体改进包括

Fixed problems with pasting filtered cells and pasting with transpose. Also added many unit tests for those cases tdf#107348, tdf#45958, tdf#141215, tdf#141683, tdf#68976, tdf#71058, tdf#142065, tdf#142201, tdf#141683

Added mixed date format "Common Year (Era Name)" and "Era Name (Common Year)" for cell format in Japanese locales.
The 'fat-cross' cursor was introduced. To enable, go to Tools ▸ Options ▸ Calc ▸ View and check "Themed" (the cursor follows the icon theme); use System to keep the conventional arrow pointer.

自动筛选改进

   Calc shows blue row numbers for filtered rows by Autofilter.
   Calc now highlights an active autofilter dropdown arrow.

Impress 和 Draw

常规改进

The set of default templates was refreshed.
Removed: Alizarin, Bright Blue, Classy Red, Impress, Lush Green (introduced in 4.4)
Added: Candy, Freshes, Grey Elegant, Growing Liberty, Yellow Idea
All background fills can now be set to either cover the page inside the margins or the entire page 

用户界面

Direct access to the document's scaling factor via statusbar in Draw
Improved export dialog for PNG and JPG clarifies the distinction between dimensions and resolution.

Skrooge

Skrooge 是一个功能强大的个人财务管理软件。许多功能允许用户输入、跟踪和分析支出。2.27.0 版本已在 Leap 15.4 中升级。此版本中已更改以下内容

  • 修复了 bug 440271:2.26.1 仍然将 skrooge_unit.knsrc 安装到已弃用的 /etc/xdg/ 位置
  • 修复了 bug 446353:无法在“显示”表过滤器中将选项卡切换到数字和持续时间字段
  • 修复了 bug 446915:使用 Ofx 从 Woob 导入
  • 修复:报告中缺少没有操作的周
  • 修复:在动画期间关闭仪表板时崩溃
  • 功能:现在单位值可以是负数(请参阅 https://forum.kde.org/viewtopic.php?f=210&t=173318
  • 功能:Skrooge 现在使用 LC_MONETARY 环境变量来使用特定区域设置的货币格式

Scribus

Scribus(/ˈskraɪbəs/)是一款开源桌面出版软件,为用户提供专为布局、排版和为专业质量的图像设置设备准备文件而设计的应用程序。Scribus 允许用户创建动画和交互式 PDF 演示文稿和表单,发布报纸、小册子、新闻通讯、书籍和海报。Leap 15.4 中 Scribus 1.5.8 的升级包括

  • UI 改进,用于暗模式和一些图标更新以及窗口交互性
  • 改进了文件导入(IDML、PDF、PNG、TIFF、SVG)
  • 改进了 PDF 导出
  • 改进了表格(撤销/重做、样式)
  • 改进了故事编辑器
  • 改进了构建系统
  • 翻译更新

电子邮件客户端

ThunderBird

Mozilla Thunderbird 是一款易于设置和自定义的免费电子邮件应用程序。它加载了许多很棒的功能。Leap 15.4 附带 Thunderbird 的扩展支持版本 (ESR) 91.7。Thunderbird 变得更快,具有多进程支持。新的多进程 Thunderbird 通过将应用程序分成多个较小的进程而不是作为单个大型进程运行,更好地利用计算机的处理器。这有很多技术术语,可以这样说:Thunderbird 91 会感觉速度更快。此 Thunderbird 默认扩展会议邀请视图。

  • 未在 CalDAV 连接的“确认安全异常”对话框中显示端口号
  • 在某些情况下,电子邮件在启动时未下载

Evolution

Evolution 由模块化组件(目前:邮件程序、日历和地址簿)组成,旨在让日常生活更轻松。由于其模块化设计,可以将新组件插入 Evolution,或将现有组件嵌入到其他应用程序中。

Roundcube

Roundcube 1.5.1 是一款基于浏览器的多语言 IMAP 客户端,具有类似应用程序的用户界面。它提供 MIME 支持、地址簿、文件夹操作、消息搜索和拼写检查。Roundcube Webmail 使用 PHP 编写,需要 MySQL 数据库。用户界面可以使用 XHTML 和 CSS 2 进行定制。

浏览器和 Web 搜索

Chromium

WIP - 这可能是 Chromium 99。等待 RC。

Leap 15.4 将附带 Chromium 98。Chromium 是 Google Chrome 背后的开源项目。我们邀请您加入我们的努力,帮助构建一种更安全、更快、更稳定的网络体验方式,并为下一代网络应用程序创建强大的平台。

Firefox

Mozilla Firefox 是一款独立的 Web 浏览器,专为标准合规性和性能而设计。其功能可以通过大量的扩展来增强。Firefox 扩展支持版本 (ESR) 91 将为用户提供新功能并允许与较新的 Web 服务进行交互。

GNOME Web 浏览器

Epiphany 是 GNOME 桌面的 Web 浏览器。其原则是简单性和标准合规性。

应用程序

多媒体

从电视到音乐再到视频,Leap 15.4 提供了多种增强您生活的多媒体应用程序。Leap 简化了多媒体编解码器安装。已取得进展,通过默认情况下存在于系统中的存储库为 Cisco 的 openh264 用户提供支持。观看电视、制作音乐或收听您最喜欢的音乐家。还有更多的软件包,但这里只是 Leap 中发现的多媒体应用程序的几个示例

Amarok

Amarok 是一款适用于各种媒体的媒体播放器。这包括 MP3、Ogg Vorbis、音频 CD、播客和流媒体。播放列表可以存储在 .m3u 或 .pls 文件中。

Audacious

Audacious 是一款音频播放器。它基于 Qt,支持各种音频编解码器。它仍然具有替代的蒙皮用户界面(基于 Winamp 2.x 蒙皮)。从历史上看,它始于 XMMS 的一个分支的衍生。

Brasero

Brasero 是 GNOME 桌面的一个应用程序,用于写入 CD/DVD。对于数据 CD/DVD,Brasero 支持多会话、Joliet 扩展和即时图像生成。文件管理器可以自动忽略不需要的文件。对于 Red Book 音频 CD,Brasero 支持 CD-TEXT、即时从 Ogg/FLAC/等转码以及曲目间静音配置。Brasero 能够将 CD/DVD 复制到磁盘上的镜像文件,反之亦然。支持 BIN/CUE。

Elisa

Elisa 是一款具有库的音乐播放器,音乐可以通过专辑、艺术家或所有曲目进行浏览。它使用私有索引器或使用 Baloo 的索引器进行索引。私有索引器可以配置为扫描所选路径上的音乐。Baloo 索引器更快,因为 Baloo 正在从其自己的数据库提供所有必要的数据。可以构建和播放播放列表。

GNOME MPV

Simple GTK+ 前端,用于 MPV。GNOME MPV 是 MPV 的一个简单的 GTK+ 前端。

Hydrogen

实时鼓机和音序器 Hydrogen 是一款软件合成器,可以单独使用,模拟基于模式的鼓机,也可以通过外部 MIDI 键盘/音序器软件使用。它具有基于 QT4 的模块化和图形界面,具有基于 PCM 格式的立体声音频引擎,并导入声音样本。此外,它还具有基于模式的音序器,能够将模式链接成歌曲。每个模式最多 64 个刻度,每个事件具有单独的电平,模式长度可变。提供 32 个乐器轨道,具有音量、静音、独奏、平移功能,并支持乐器多层(每个乐器最多 16 个样本)。还实现了人类速度、人类时间、音高和摇摆功能。

VLC

VLC 3.0.11.1 版本显著解决了该平台上特定引入的音频渲染回归。此外,它还改进了 HLS 流、WebVTT 字幕和 UPnP 发现的播放。

修复

  • 修复 HLS 回归
  • 修复 macOS 上启动时的潜在崩溃
  • 修复 m4a 文件中不精确的搜索
  • 修复 Android 上的重采样
  • 修复 macOS 上列出蓝光挂载点时的崩溃
  • 避免 macOS 上的不必要的权限警告
  • 修复 macOS 上暂停播放后的永久静音
  • 修复 AAC 播放回归
  • 以及一个安全问题

Sway

Sway 1.6 是一个平铺 Wayland 合成器,是 X11 的 i3 窗口管理器的直接替代品。它与您现有的 i3 配置一起工作,并支持 i3 的大多数功能,以及一些额外的功能。

Tilix

Tilix 是一款高级 GTK3 平铺终端模拟器,遵循 GNOME 人机界面指南。此版本包括版本 1.9.4,具有以下功能和错误修复

特性

* Actually install Yaru color scheme
* Give every tab the ${title} (instead of "Default")
* Add option to strip trailing whitespace on paste (#1904)

错误修复

* Fix saving of already saved session
* Add shortcut to "Unselect all"
* Many Meson buildsystem fixes
* Avoid missing the previous command exit code when encoding URLs
* Resolve some D deprecation messages
* Mention powerline/fonts in README
* Avoid calling `values()` on a shared object
* Update metainfo data
* Drop compat code for older D frontend versions
* Bump minimum VTE version to 0.46
* Remove deprecated Autotools support
* Add release notes, NEWS file, automatic metainfo update
* Update to GtkD 3.9.0


图形和照片/视频编辑

Blender

Blender (2.82a) 是一款 3D 建模和渲染软件包。作为一家高质量动画工作室的内部软件,Blender 已证明是一种极其快速和多功能的的设计工具。该软件具有个性化的风格,为三维世界提供了一种独特的方法。使用 Blender 创建电视广告、制作技术可视化、商业图形、进行一些变形或设计用户界面。您可以轻松构建和管理复杂的环境。渲染器用途广泛且速度极快。所有基本的动画原理(曲线和关键帧)都已很好地实现。它包括用于建模、雕刻、纹理(绘画、基于节点的着色器材料或 UV 映射)、UV 映射、绑定和约束、权重绘制、粒子系统、模拟(流体、物理和软体动力学以及外部人群模拟)、渲染、基于节点的合成以及非线性视频编辑,以及一个集成的游戏引擎,用于实时交互式 3D 和游戏创建和播放,具有跨平台兼容性。

=

Kdenlive

Kdenlive 是一个开源视频编辑软件。它由一个小团队的开发者维护,并且是官方 KDE 项目的一部分。此版本由于预览缩放功能,提供了显著的速度提升,以及项目箱中新的评级、标签排序和过滤功能,带来极佳的素材整理体验。除了所有这些炫酷的功能之外,此版本还修复了 40 个关键的稳定性问题,并对用户体验进行了重大改进。

RawTherapee

RawTherapee 是一个功能强大、跨平台的 RAW 照片处理系统,以自由软件 (GPLv3) 发布。它旨在开发来自各种数码相机的 RAW 文件,并面向从希望更深入了解数字成像原理的爱好者新手到专业摄影师的用户。RawTherapee 提供了一套强大的工具,帮助您制作令人惊叹的照片并展示您的创造力。

游戏

openSUSE Leap 15.4 包含许多游戏,供您娱乐和享受。有街机游戏、逻辑游戏、棋盘游戏、策略游戏和动作游戏。有儿童游戏和冒险游戏。

0AD

0 A.D.(发音为“zero ey-dee”)是一款古代战争的即时战略 (RTS) 游戏。它是一款基于历史的战争/经济游戏,允许玩家重温或改写西方文明的历史,重点关注公元前 500 年至公元 500 年期间。该项目包含 3D 图形、精美的艺术作品、声音和灵活的游戏引擎。

Blinken

Simon Says 游戏。一款记忆力增强游戏。

FlightGear

使用 FlightGear 练习您的飞行。FlightGear 是一款开源飞行模拟器。它支持各种流行的平台,并由来自世界各地的技术娴熟的志愿者开发。整个项目的源代码可用,并根据 GNU 通用公共许可证授权。Leap 提供 2020.3.x 版本的错误修复。

FreeOrion

FreeOrion 是一款回合制太空帝国和银河征服 (4X) 电脑游戏。它受到《Master of Orion》游戏的传统启发,但不是该系列或任何其他游戏的克隆或重制版。

GCompris 教育游戏

GCompris-Qt 是一个教育软件套件,包含大量针对 2 至 10 岁儿童的活动。其中一些活动是游戏化的,但仍然具有教育意义。目前,GCompris 提供超过 100 个活动。可以添加新的活动,并且活动可以实现自己的游戏方案。此版本是使用 QtQuick 技术重写的 GCompris。

SuperTuxKart

SuperTuxKart 是一款免费的 3D 卡丁车赛车游戏。游戏更注重乐趣而非真实性。您可以在一台电脑上与最多 4 位朋友一起玩,互相比赛或尝试击败电脑。参观宏伟的灯塔,或在沙滩上行驶并参观金字塔。在地下或太空中赛车,观看星星划过。在海滩上棕榈树下休息一下(看着其他卡丁车超越你 :))。但不要吃香蕉!小心对手投掷的保龄球、吸盘、口香糖和蛋糕。您可以与其他卡丁车进行单场比赛,参加几个大奖赛,尝试在计时赛中打破纪录,与您的朋友玩战斗模式,等等!

编程语言

Go

Go 1.17 版本 1.17 随 openSUSE Leap 15.4 一起提供。Go 1.17 包含对该语言的三项小改进。

Conversions from slice to array pointer: An expression s of type []T may now be converted to array pointer type *[N]T. If a is the result of such a conversion, then corresponding indices that are in range refer to the same underlying elements: &a[i] == &s[i] for 0 <= i < N. The conversion panics if len(s) is less than N.

unsafe.Add: unsafe.Add(ptr, len) adds len to ptr and returns the updated pointer unsafe.Pointer(uintptr(ptr) + uintptr(len)).

unsafe.Slice: For expression ptr of type *T, unsafe.Slice(ptr, len) returns a slice of type []T whose underlying array starts at ptr and whose length and capacity are len.

Perl

Perl 5.26.1 持续蓬勃发展,这归功于充满活力的用户和开发者社区。该版本包含几个已回溯的安全修复,并且 5.26.1 版本包含几个错误修复。Leap 15.4 中还有其他 Perl 包,包括 Perl Mojolicious 9.22 和 PerlMagick 7.1。

Python

Leap 的默认版本是 Python 3.6.15。Python 3.9、Python 3.10 和 Python 3.11 可供并行安装。

Python 3.11 解释器比以前的版本快得多。

Python 3.11 版本亮点

新的语法特性

PEP 654: Exception Groups and except*

新的内置功能

PEP 678: Exceptions can be enriched with notes

新的标准库模块

PEP 680: tomllib — Support for parsing TOML in the Standard Library

解释器改进

PEP 657: Fine-grained error locations in tracebacks
New -P command line option and PYTHONSAFEPATH environment variable to disable automatically prepending potentially unsafe paths to sys.path

新的类型标注功能

PEP 646: Variadic generics
PEP 655: Marking individual TypedDict items as required or not-required
PEP 673: Self type
PEP 675: Arbitrary literal string type
PEP 681: Data class transforms

重要的弃用、移除和限制

PEP 594: Many legacy standard library modules have been deprecated and will be removed in Python 3.13
PEP 624: Py_UNICODE encoder APIs have been removed
PEP 670: Macros converted to static inline functions

Ruby

Ruby 2.5 具有许多新功能和性能改进。值得注意的变化如下

Support branch coverage and method coverage measurement. The branch coverage indicates which branches are executed and which are not. The method coverage indicates which methods are invoked and which are not. By running a test suite with these new features, you will know which branches and methods are executed, and evaluate total coverage of the test suite more strictly.

One of our most loved libraries, pp.rb, is now automatically loaded. You no longer have to write require "pp".

Hash#slice [Feature #8499] and Hash#transform_keys [Feature #13583]

Struct.new can create classes that accept keyword arguments. [Feature #11925]

Block passing by a block parameter (e.g. def foo(&b); bar(&b); end) is about 3 times faster than Ruby 2.4 by “Lazy Proc allocation” technique. [Feature #14045]

Mutex is rewritten to be smaller and faster. [Feature #13517]

Rust

Rust 是一种编程语言,它使每个人都能构建可靠且高效的软件。Leap 中的 Rust 遵循上游发布节奏,允许 Rust 语言的用户始终访问最新的工具链。此外,像 rustup 这样的熟悉工具,用于管理用户工具链,也是 leap15.5 的一部分,还有像 sccache 这样的支持工具。