Features 15.3

跳转至: 导航, 搜索
openSUSE Leap 15.3 发行公告详见此处

目录

发布会聚光灯

下面几页详细介绍了这个openSUSE版本的新内容。
信息太多?请看 特性亮点

容器

podman

podman 是一个无守护程序的容器引擎,用于在你的 Linux 系统上开发、管理和运行 OCI 容器。容器可以以 root 身份或以无 root 模式运行。简单地说:alias docker=podman 。Leap 15.3 中的版本与 SUSE Linux Enterprise 的 2.1.1-4.28.1 版本一致。在 Leap 上创建和维护容器并迁移到 SLE 。

CRI-O

通过 CRI-O 获得 Kubernetes 的轻量级 Container Runtimes (运行时容器)。CRI-O 旨在为符合 OCI 标准的运行时和 Kubelet 之间提供一个整合路径。具体而言,它使用符合 OCI 的运行时实现 Kubelet 容器运行时接口(Container Runtime Interface, CRI)。CRI-O 的范围与 CRI 的范围相联系。Leap 15.3 有 CRI-O 1.17.3。

containerd

通过 containerd 获得强调简单性、稳健性和可移植性的行业标准的 container runtime 。containerd 作为 Linux 的守护程序可用。它管理其主机系统的整个容器生命周期,从镜像传输和存储到容器执行和监督,再到低级存储到网络附件等等。Leap 15.3 包括 1.3.9-5.29.3 版本。

kubeadm

使用 kubeadm,你可以创建一个符合最佳实践的最小可行的 Kubernetes 集群。使用 kubeadm 来建立一个能通过 Kubernetes 一致性测试的集群。kubeadm 还支持其他集群生命周期功能,如启动令牌和集群升级。1.18.4 版本在 Leap 15.3 中可用。

人工智能与机器学习

TensorFlow Lite

TensorFlow 是一个用于机器学习的端到端开源平台。它有一个全面的、灵活的工具、库和社区资源的生态系统,让研究人员推动机器学习(Machine Learning, ML)的最先进技术,让开发人员轻松地建立和部署 ML 驱动的应用程序。TensorFlow 2020.08.23 正在发布中,并提供稳定的 Python 和 C++ API,以及其他语言的非保证向后兼容的 API 。

PyTorch

Pytorch 是一个开源的机器学习框架,加速了从研究原型到生产部署的路径。1.4.0 版本在 Leap 15.3 中可用。

ONNX

Open Neural Network Exchange 或 ONNX 是一个开放的生态系统,使人工智能开发者能够随着项目的发展而选择合适的工具。ONNX 为人工智能模型提供了一种开源的格式,包括深度学习和传统的 ML 。它定义了一个可扩展的计算图模型,以及内置运算符和标准数据类型的定义。

ONNX 1.6.x 在发布中,得到了广泛的支持,在许多框架、工具和硬件中都可以找到。ONNX 实现了不同框架之间的互操作性,简化了从研究到生产的路径,有助于提高人工智能社区的创新速度。

Grafana

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

Grafana 7.3.1中的修复包括:

   Cloudwatch: Fix duplicate metric data. #28642
   Loki: Fix error when some queries return zero results. #28645
   PanelMenu: Fix panel submenu not being accessible for panels close to the right edge of the screen. #28666
   Plugins: Fix descendent frontend plugin signature validation. #28638
   StatPanel: Fix value being under graph and reduced likelihood for white and dark value text mixing. #28641
   TextPanel: Fix problems where text panel would show old content. #28643

Prometheus

使用 Prometheus,用这个开源的监控解决方案来释放度量的力量。Prometheus 实现了一个高度维度的数据模型。强大的查询、精确的警报和许多客户端库,同时帮助创建一个满足您需求的解决方案。Prometheus 是 100% 开源的,由社区驱动。

服务器

Pagure Git hosting forge server

在 Leap 15.1 中引入的 Pagure Git 托管 forge 服务器软件已在 Leap 15.3 中更新。与 Leap 15.1 和 Leap 15.2 一样,将提供一个 openSUSE 风格的主题被作为默认主题。

Pagure 为建立自己的全功能 Git 仓库服务器提供了一个简单、可定制、轻量级的解决方案。它与其他流行的基于 Git 的仓库类似,允许开发者和贡献者分享和协作代码和内容。然而,它也有一些独特的功能,是其他 Git forge 所没有的,为去中心化的联合软件代码托管和开发提供了基础。

对于 Leap 15.3,Pagure 已经更新到 5.13.2 版本。新版本的一些亮点:

  • 项目中具有 "合作者(collaborator)" 角色的每个分支的写入权限 ACL
  • 项目管理的新 API 端点
  • 增加了对使用 STARTTLS 的邮件服务器的支持,用于发送通知邮件
  • 支持在整个实例中为新项目配置首选的默认主分支
  • 为各种 API 端点增加分页功能
  • 将 PR 标志迁移到提交标志,PR 标志的 API 端点现在已经废弃了
  • 支持在编辑PR时更新目标分支

请阅读 "/usr/share/doc/packages/pagure/UPGRADING.rst" ,了解如何处理从 5.5 或 5.10.0 升级到 5.13.2 的详细信息。

GNU Health

GNU Health 是 Tryton 服务器的一组模块。GNU Health HMIS 提供以下功能。

  • 医院管理信息系统(HMIS)
  • 电子病历(EMR)
  • 卫生信息系统 (HIS)
  • 实验室信息系统 (LIS)

GNU Health 是获奖的健康和医院管理系统,有 3.8.0 版本。它为 COVID-19 大流行病的追踪做了准备,包括更新的 ICD-10 代码和改进的实验室功能。利用新的牙科软件包的优势。与免费的 PACS 服务器 Orthanc 直接连接。

桌面环境

Xfce

Xfce 4.16 引入了新的主要功能。在这个版本的 Xfce 中有一个新的视觉识别。有了新的图标和调色板,Xfce 在开箱后更闪亮了一些。设置管理器的过滤框得到了视觉上的更新,现在可以永久隐藏。通过搜索每个对话框的启动器(又称 .desktop)文件的描述性 "评论" 部分,过滤框的搜索功能得到了改进。电源管理器的设置对话框被清理,显示 "使用电池" 或 "充电" 的设置,而不是在一个巨大的表格中显示两者。

对于默认应用程序,一个新的对话框代表了以前可用的 "Mime Settings" 和 "Preferred Applications" 对话框的合并。将两者合并到一个地方意味着用户更容易设置默认应用程序来处理某些文件类型。为了更好地支持各种尺寸和密度的高密度显示器,4.16 增加了基于 X11 的 RandR 扩展的小数点缩放;显示器的首选模式现在用星号标记,长宽比与显示器分辨率一起显示。

复制和移动对话框的用户现在可以很容易地在 Thunar 中暂停相应的文件操作。增加了对排队文件传输的支持,记住每个文件夹的视图设置和对 Gtk 主题透明度的支持。面板收到了许多值得注意的更新,自动隐藏和智能隐藏的动画,一个新的 "状态托盘" 插件,结合了传统的 Systray 项目支持和现代的 StatusNotifier 项目支持,支持黑暗模式,启动器在右键上显示额外的操作,窗口按钮提供 "启动一个新的实例..." 等等。

KDE

Plasma

Plasma 5.18 LTS 是 KDE Plasma 团队的第三个长期支持版本。Leap 15.3 包括这个新的 LTS 版本。在 Plasma 5.18 中,你会发现一些整洁的功能,使通知更清晰,设置更精简,整体看起来更有吸引力。Plasma 5.18 使用起来更简单、更有趣,同时也让你在工作的时候更有效率。

如果你正在考虑更新或将你的学校、公司或组织迁移到 Plasma ,这个版本是你最好的选择,因为你得到了最稳定的 Plasma 版本*和*所有的新功能。

Plasma 5.18 更加人性化,因为我们增加了更多的功能,让你更好地工作、娱乐和表达自己。以新的表情符号选择器为例:它实际上总是只需按两下键盘就可以了。按住 Meta(Windows) 键并按下句号(.),它就会弹出来。点击最能代表你的感受的图标,你就可以将表情符号粘贴到你的电子邮件、社交媒体帖子、文本信息甚至你的终端中。

继续对整体外观的改进,Plasma 5.18 对使用客户端装饰的GTK应用程序提供了更好的支持。这些应用程序现在可以显示适当的阴影和它们的大小调整区域。GTK 应用程序现在也能自动继承 Plasma 的字体、图标、鼠标指针等设置。Plasma 现在的启动速度明显加快,启动脚本已经从 bash 转换为 C++,现在是异步运行。对公共 WiFi 登录的支持也大大增强。

为了帮助放松你的视力,有一个新的系统托盘小部件,可以让你切换夜间颜色功能。你还可以配置键盘快捷键来打开或关闭夜色和免打扰模式。

系统设置

Plasma 5.18 的系统设置中有不少新东西。首先是可选的用户反馈设置。这些设置默认是禁用的,以保护你的隐私。系统设置中的虚拟桌面页面已被重写,以支持 Wayland,还有一个新的面板用于管理和配置 Thunderbolt 设备。

Frameworks

KDE Frameworks 有超过70个附加库。Frameworks 5.76.0 预计将用于 Gold Master 。较新的 KDE Frameworks 对几个包进行了修改,包括 Baloo、Breeze Icons、KAuth、KActivities、KConfig、KIO、Kirigami、KWidgetsAddons、KWayland、Oxygen Icons 等等。该版本中的一些关键变化是:

Breeze Icons

   Add 48px dialog-warning icon
   Change style of media-repeat-single to use number 1
   Add more git ignored files
   check if file exists before removing
   Always remove destination file first when generating symlinks
   Add some color mode icons for Okular
   Add task-complete icons (bug 397996)
   Add network-limited icon
   Copy 32px kup symlink to apps/48 to fix scalable test failure
   Add meeting-organizer icons (bug 397996)
   Add fingerprint icon
   Add task-recurring and appointment-recurring icons (bug 392533)
   Temporarily disable generating icons on Windows
   Symlink kup.svg to preferences-system-backup.svg

Plasma Framework

   BasicPlasmoidHeading component
   Always show ExpandableListitem buttons, not just on hover (bug 428624)
   [PlasmoidHeading]: Set implicit sizing properly
   Lock the header colours of Breeze Dark and Breeze Light (bug 427864)
   Unify aspect ratio of 32px and 22px battery icons
   Add margin hints to toolbar.svg and refactor PC3 ToolBar
   Add AbstractButton and Pane to PC3
   support exclusive action groups in the contextual actions
   Fix BusyIndicator rotating even when invisible, again
   Fix colours not applying to mobile task switcher icon
   Add plasma mobile task switcher and close app icons (for taskpanel)
   Better Menu in PlasmaComponents3
   Remove unnecessary anchors in the ComboBox.contentItem
   Round slider handle position
   [ExpandableListItem] Load expanded view on demand
   Add missing PlasmaCore.ColorScope.inherit: false
   Set PlasmoidHeading colorGroup in root element
   [ExpandableListItem] Make colored text 100% opaque (bug 427171)
   BusyIndicator: Do not rotate when invisible (bug 426746)
   ComboBox3.contentItem must be a QQuickTextInput to fix autocomplete (bug 424076)
   FrameSvg: Don’t reset the cache when resizing
   Toggle plasmoids when shortcut is activated (bug 400278)
   TextField 3: Add missing import
   Fix IDs in plasmavault_error icon
   PC3: fix color of TabButton label
   Use a hint instead of a bool
   Allow plasmoids to ignore the margins

Applications

KDE 应用程序被更新到 20.04.2 版本。该版本包括对音乐播放器 Elisa 的改进,文件管理器 Dolphin 的搜索标签,以及用 KDE 的高级视频编辑应用程序 Kdenlive 进行更快的编辑。

GNOME

Leap 15.3 提供了 GNOME 3.34(名为 Thessaloniki),它带有大量的新功能、错误修复和更好的性能。

文件夹管理

可以使用应用程序概览中的拖放操作来创建、重命名和删除文件夹。这使得组织应用程序变得更加容易,并使应用程序概览不那么杂乱。概览的视觉风格也得到了完善,包括搜索输入字段、登录密码字段和概览窗口的高亮边界。

icon-grid-drag.png

可用性

旧的可访问性机制不能在 Wayland 上工作(因为 Wayland 客户端不能访问全局坐标,也不能操作指针)。 3.34 将定位指针、点击辅助和其他功能迁移到 gnome-shell/mutter,它在 X11 中也能工作。

Click-assist-menu.png
Click-assist-pie.png

背景预览

设置中的背景面板经过了大修,现在更容易预览背景并为主屏幕和锁屏选择自定义背景。

background-panel.png

应用

对 GNOME 核心应用程序的改进包括新的图标、网络中的沙盒式浏览、音乐中的无间隙播放、终端中对双向文本的支持、软件中更多的特色应用程序,以及更多。

您可以查看 完整的发行说明 以了解技术细节。

总体升级内容

Linux kernel

Leap 15.3 将使用 Linux 5.3.18 内核。Leap 中的内核与 SUSE Linux Enterprise 15 Service Pack 3 中使用的内核相同。这个内核版本由 SUSE 维护。这个 Linux 5.3 内核引入了对 AMD Navi GPU 的支持,以及新的 IPv4 地址。这个更新的内核对 RISC-V 代码进行了改进,它与英特尔至强服务器中使用的英特尔速度选择(Intel Speed Select)兼容。

硬件支持

Leap 15.3 适用于 x86_64、arch64、PowerPC(ppc64le)和 s390x 。部署方案可以在物理、虚拟、主机和访客以及云端运行。

GNU Compiler Collection

systemd

Leap 15.3 包括 systemd 版本 246.10-1.10,其中包括后端修正和更新。这个系统和服务管理器是 Linux 系统的一套基本构件,作为 PID 1 运行,并启动系统的其他部分。

systemd 提供了积极的并行化能力,使用 socket 和 D-Bus 激活启动服务,提供按需启动守护进程,使用 Linux 控制组跟踪进程,维护挂载和自动挂载点,并实现了精心设计的基于事务依赖的服务控制逻辑。systemd 支持 SysV 和 LSB 启动脚本,可以替代 sysvinit。

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

Mesa

Mesa 20.2.4是一个错误修复版本,实现了OpenGL 4.6 API,但glGetString(GL_VERSION)或glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION)报告的版本取决于正在使用的特定驱动程序。有些驱动程序并不支持OpenGL 4.6所要求的所有功能。OpenGL 4.6只有在创建上下文时被请求时才可用。兼容性上下文可能会报告一个较低的版本,这取决于每个驱动程序。

Mesa 20.2.4实现了 Vulkan 1.2 API ,但是 VkPhysicalDeviceProperties 结构的 apiVersion 属性报告的版本取决于正在使用的特定驱动程序。

安全、网络和隐私

AppArmor

AppArmor 解析器是一个用户级程序,用于向 AppArmor 安全内核模块加载程序配置文件。AppArmor 2.13.6 是 AppArmor 安全项目的用户空间组件的维护版本。项目的内核部分是单独维护和推送的。 这个版本的用户空间应该能在 2.6.15 及以后的所有内核版本上工作。

dehydrated / letsencrypt

Dehydrated 是一个用ACME服务器(目前只有 Let's Encrypt 提供)签署证书的客户端,以一个相对简单的 bash-script 实现。

它使用 openssl 工具处理与实际处理钥匙和证书有关的一切,所以你需要安装它。

其他的依赖是:cURL、sed、grep、mktemp(几乎所有的系统都有,cURL 是唯一的例外)

现有特性:

  • 签署一个域名列表
  • 签署一个 CSR
  • 如果证书即将过期或 SAN(子域)改变,则进行更新
  • 撤销证书

OnionShare

OnionShare 让用户安全和匿名地分享文件。它的工作原理是启动一个网络服务器,使其作为 Tor 洋葱服务访问,并生成一个不可猜测的 URL 来访问和下载文件。它不需要建立一个单独的服务器或使用第三方的文件共享服务。文件被托管在程序运行的机器上。接收的用户只需在 Tor 浏览器中打开 URL 即可下载文件。Leap 15.3 有 2.2 版本。

Tor

TCP的匿名叠加网络(洋葱路由器)

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

包管理器

DNF 包管理器

DNF 是一个新一代的依赖性解析器和高级软件包管理工具,其源头可追溯到两个项目。YUM(Yellowdog Updater,修改版)和 libsolv 。DNF 几年前从 YUM 分离出来,以便重写它以使用 libsolv,并大规模地重组代码库,以便为扩展 DNF(通过插件和钩子)和在其上构建应用程序(如图形前台和系统生命周期自动化框架)提供合理的 API。

与 YUM 相比,DNF 提供了以下内容:一个经过维护和记录的 Python API,增强的问题报告,对弱依赖关系的高级跟踪,对丰富依赖关系的支持,以及在执行操作时更详细的事务信息。

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

此外,还包括一个名为 "Micro DNF" 的 DNF 轻量级 C 实现。它被设计用来做简单的包管理动作,当你不需要全面的 DNF,你想要尽可能小的有用环境。这对于最小的容器和设备的情况很有用。

最后,一个 实验性 替代 PackageKit 的后端也可以使用DNF。

一些特性:

  • 支持"sticky vendors",默认情况下是启用的。这可以通过在 /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" 包提供了独立于 Zypper/YaST 的稳定的软件库配置,供 DNF 使用。

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

Zypper

生产力

打印系统

CUPS

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

软件套件、财务和桌面印刷出版

Libreoffice

LibreOffice 是一个自由和开源的办公套件,是文档基金会的一个项目。 LibreOffice 是一个全面的办公软件包,具有文字处理器、电子表格、演示程序以及更多的功能。

更多关于 Leap 15.3 中 LibreOffice 版本包含的以下新功能的信息可以在 Release Notes 中找到。

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

Write

一般改进包括

Writer 现在支持将形状相对于页面内容框架的底部进行锚定。 博文
新添加的图片的默认锚点可以按 Tools ▸ Options ▸ LibreOffice Writer ▸ Formatting Aids 来设置
Writer 现在支持独立于本地的模板博客文章 

Calc

一般性改进包括:

增加了一个禁用回车键粘贴的选项。你可以在菜单 Tools ▸ Options ▸ LibreOffice Calc ▸ General 的对话框中找到它。
现在您可以在自动过滤窗口中通过点击所有项目的行来选择项目,而不仅仅是通过复选框。
修正了公式输入框中的一个问题,即如果您在工作表中启用了冻结行/列,则Calc无法设置公式参考。
在求解器对话框中增加了 "全部重设" 按钮

Impress and Draw

用 Draw 将可见的数字签名添加到现有的PDF文件中。
现在,Impress 允许同时改变多个对象的动画效果 
演示控制台现在有一个 "退出" 按钮
演示控制台现在有了 "暂停/继续" 按钮 
为对象添加逼真的柔和模糊阴影

Skrooge

Skrooge 是管理个人财务的强大软件。有许多功能允许用户输入、跟踪和分析支出。2.24.6 版本是在以前的 Leap 15.2 版本的基础上升级的。新版本提供了为账户创建别名以协助导入的能力。该软件还允许对涉及加密货币的财务进行跟踪。

Scribus

Scribus(/ˈskraɪbəs/) 是开源的桌面出版软件,为用户提供了一个设计用于排版、排版和为专业质量的图像设置设备准备文件的应用程序。Scribus 允许用户创建动画和交互式的 PDF 演示和表格,出版报纸、小册子、通讯、书籍和海报。升级后的 Scribus 1.5.6 版本修复了 Leap 15.3 中拼写检查器崩溃的问题。

邮件客户端

ThunderBird

Mozilla Thunderbird 是一个免费的电子邮件应用程序,易于设置和定制。它有很多伟大的功能。Leap 15.3 与 Thunderbird 78.7.1 一起运行。雷鸟的一个新功能是 CardDAV 地址簿现在支持 OAuth2 和谷歌联系人。Thunderbird 将不再允许安装使用传统 API 的附加组件。修复的问题包括:

发送消息按钮有时在应该禁用的情况下仍然处于启用状态
在 macOS 上按下 command + enter 来发送消息时不工作
OpenPGP:解密后无法保存包含二进制数据的附件
全局搜索用户界面修复
各种主题和颜色的修复,以提高使用的便利性

Evolution

Evolution 由模块化的组件组成(目前有:邮件发送器、日历和地址簿),应该可以使日常生活更容易。由于采用了模块化设计,因此可以将新的组件插入 Evolution 中,或者将现有的组件嵌入到其他应用程序中。

Roundcube

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

浏览器和网页搜索

Chromium

Leap 15.3 将搭载 Chromium 89 。Chromium 是谷歌浏览器背后的开源项目。我们邀请你加入我们的努力,帮助建立一个更安全、更快速、更稳定的方式,让所有互联网用户体验网络,并创建一个强大的平台,开发新一代的网络应用。

Firefox

火狐是一个独立的网络浏览器,为符合标准和性能而设计。它的功能可以通过大量的扩展来增强。火狐的扩展支持版本(ESR)78.7.1已经更新,以防止访问可能导致文件系统损坏的 NTFS 特殊路径。

GNOME Web Browser

Epiphany 是 GNOME 桌面的一个网络浏览器。它的原则是简单和符合标准。

应用

多媒体

从电视到音乐到视频,Leap 15.3 提供了多个多媒体应用,提升了你的生活。看电视、做音乐或听你最喜欢的音乐家的演奏。还有几个软件包,但这里只是 Leap 中的几个多媒体应用程序的例子:

Amarok

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

Audacious

Audacious 是一个音频播放器。它以 Qt 为基础,支持广泛的音频编解码器。它仍然具有一个替代皮肤的用户界面(基于 Winamp 2.x 皮肤)。从历史上看,它是作为 XMMS 的一个分叉开始的。

Brasero

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

Elisa

Elisa 是一个带有资料库的音乐播放器,可以按专辑、艺术家或所有曲目浏览音乐。它使用私人索引器或使用 Baloo 的索引器进行索引。私人索引器可以被配置为扫描所选路径上的音乐。Baloo 的索引器更快,因为 Baloo 从它自己的数据库中提供所有需要的数据。可以建立和播放播放列表。

GNOME MPV

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

Hydrogen

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

VLC

VLC 3.0.11.1 版本主要解决了上次更新中引入的专门针对该平台的音频渲染退步问题。此外,它还改进了 HLS 流的播放、WebVTT 字幕和UPnP发现。

修复的问题

  • 修复了 HLS 退步问题
  • 修复了 macOS 上启动时可能出现的崩溃问题
  • 修复了 m4a 文件中不精确的寻址问题
  • 修复了安卓系统上的重新取样问题
  • 修复了 macOS 上列出 bluray mountpoints 时的崩溃问题
  • 避免在 macOS 上出现不必要的权限警告
  • 修复了 macOS 上暂停播放后的永久沉默问题
  • 修复了 AAC 播放的退步
  • 还有一个安全问题

Sway

Sway 1.4 是一个平铺的 Wayland 合成器,是 X11 的 i3 窗口管理器的直接替代品。它与你现有的 i3 配置一起工作,支持 i3 的大部分功能,还有一些额外的功能。

Tilix

Tilix 是一个先进的 GTK3 平铺终端模拟器,遵循 GNOME 人机界面指南。这个版本包括1.9.4版本,它有以下特点和错误修正。

特点:

* 实际安装 Yaru 配色方案
* 给每个标签都加上 ${title}。(而不是 "默认")
* 增加粘贴时去除尾部空白的选项(#1904)。

错误修正:

* 修复了已经保存的会话的保存问题
* 增加 "取消选择所有" 的快捷方式
* 许多 Meson 构建系统的修正
* 在对 URL 进行编码时避免遗漏前一个命令的退出代码
* 解决了一些D的废弃信息
* 在 README 中提到 powerline/fonts
* 避免在共享对象上调用 `values()`。
* 更新 metainfo 数据
* 删除旧的D前台版本的兼容代码
* 将 VTE 的最低版本提升到0.46
* 删除废弃的 Autotools 支持
* 添加发布说明、新闻文件、自动元数据更新
* 更新到 GtkD 3.9.0


图形和相片/视频编辑

Blender

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

ImageMagick

ImageMagick 是一个强大的工具和库集合,可以读取、写入和处理许多图像格式的图像,包括流行的格式,如 TIFF、JPEG、PNG、PDF、PhotoCD 和 GIF。通过 ImageMagick,你可以动态地创建图像,使其适合于网络应用。 图像处理操作可以通过命令行以及基于 C、C++ 和 Perl 的编程接口来实现。

Kdenlive

Kdenlive 是一个开源的视频编辑软件。它由一个小型的开发者团队维护,是官方KDE项目的一部分。. 这个版本提供了主要的速度改进,由于预览缩放功能,新的评级,标签排序和过滤项目库中的剪辑,以获得良好的记录体验。除了所有闪亮的功能,该版本带有40个关键稳定性问题的修复,以及用户体验的重大改造。

RawTherapee

RawTherapee 是一个强大的、跨平台的原始照片处理系统,以自由软件(GPLv3)发布。它是为开发来自广泛的数码相机的原始文件而设计的,目标用户包括希望拓宽他们对数码成像工作原理的理解的发烧友新人和专业摄影师。RawTherapee 提供了一套强大的工具,让你制作出令人惊叹的照片并展示你的创造力。

游戏

openSUSE Leap 15.3 中有许多游戏可以供人娱乐和享受。有街机游戏,逻辑游戏,棋盘游戏,战略和动作游戏。有适合儿童的游戏,也有适合冒险的游戏。

0AD

0 A.D.(发音为 "zero ey-dee")是一款古代战争的实时战略(RTS)游戏。它是一个基于历史的战争/经济游戏,允许玩家重温或改写西方文明的历史,重点是公元前 500 年和公元 500 年之间的年份。

Blinken

西蒙说游戏(Simon Says Game),一个增强记忆的游戏。

FlightGear

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

FreeOrion

FreeOrion 是一款基于回合制的太空帝国和银河系征服(4X)电脑游戏。它的灵感来自猎户座游戏的传统,但不是该系列或任何其他游戏的克隆或翻版。

GCompris Educational Game

GCompris-Qt 是一个教育软件套件,包括许多活动,适合2至10岁的儿童。其中一些活动是以游戏为导向的,但仍然具有教育意义。目前,GCompris 提供超过100种活动。可以增加新的活动,而且一个活动可以实现自己的游戏方案。这个版本是使用 QtQuick 技术对 GCompris 的重写。

SuperTuxKart

SuperTuxKart 是一款免费的3D卡丁车赛车游戏。这款游戏的重点是有趣而不是现实。你可以在一台电脑上和最多4个朋友一起玩,互相比赛,或者只是试着打败电脑。看看伟大的灯塔,或者开车穿过沙地,参观金字塔。在地下或在太空中比赛,看着星星飞逝。在沙滩上的棕榈树下休息一下(看着其他卡丁车超越你:))。但不要吃香蕉! 注意对手扔来的保龄球、柱塞、泡泡糖和蛋糕。你可以与其他卡丁车进行单项比赛,在几个大奖赛中竞争,尝试在自己的时间试验中击败高分,与你的朋友玩战斗模式,以及更多

编程语言

Go

最新的 Go 版本,即1.15版,已随 openSUSE Leap 15.3 发布。大多数变化是在工具链、运行时和库的实现方面。该版本保持了 Go 1 的兼容性承诺。Golang 团队希望几乎所有的 Go 程序都能像以前一样继续编译和运行。

Go 1.15 包括对链接器的实质性改进,改进了高核心数下小对象的分配,并废除了 X.509 CommonName。GOPROXY 现在支持跳过返回错误的代理,并增加了一个新的嵌入式 tzdata 包。

Go 1.15 包含一个新的软件包 time/tzdata,它允许将时区数据库嵌入到程序中。导入这个包(如 import _ "time/tzdata" )允许程序找到时区信息,即使本地系统中没有时区数据库。你也可以通过使用 -tags timetzdata 构建来嵌入时区数据库。无论哪种方法都会使程序的大小增加约 800KB。

Perl

由于有一个充满活力的用户和开发者社区,Perl 5.26.1 继续蓬勃发展。该版本有几个安全修复,5.26.1 版本也有几个错误修复。Leap 15.3 中还有其他几个 Perl 包,以包括 Perl Mojolicious 8.66 和 PerlMagick 7.0.7.34。

PHP 7

PHP 是一种流行的通用脚本语言,特别适合于Web开发。它快速、灵活、实用。PHP 为从博客到世界上最受欢迎的网站提供动力。PHP 7.4.6 极大地提高了性能,改善了代码的可读性。最有趣的功能和变化是数组表达式中的 Spread Operator 的好处,以及箭头函数的更短和更清晰的语法的引入。

Python

这个 Leap 15.3 版本包括 Python 3.6.12,就像 Leap 15.2 一样。 该版本是一种现代解释型的、面向对象的编程语言,通常与 Tcl、Perl、Scheme 或 Java 相比较。你可以在 python3-doc 软件包中包含的文档和教程中找到 Python 的概述。该软件包提供了由 readline 提供的丰富的命令行功能,以及对解释器核心的 sqlite3 支持,从而形成了一个所谓的 "扩展" 运行时。安装 "python3" 对于绝大多数的使用情况来说是足够的。此外,推荐的软件包提供了 UI 工具包支持(python3-curses, python3-tk),传统UNIX数据库绑定(python3-dbm),以及IDLE开发环境(python3-idle)。

新的语法特点。

PEP 498,格式化的字符串字元。
PEP 515,数字字元中的下划线。
PEP 526,变量注释的语法。
PEP 525,异步生成器。
PEP 530:异步理解。

安全性改进。

增加了新的 secrets 模块,以简化密码学上的强伪随机数的生成,适合于管理秘密,如账户认证、令牌和类似的东西。
在 Linux 上,os.urandom() 现在会阻塞,直到系统的 urandom 熵池被初始化,以提高安全性。具体原理见 PEP 524。
hashlib 和 ssl 模块现在支持 OpenSSL 1.1.0。
ssl 模块的默认设置和功能集得到了改进。
hashlib 模块获得了对 BLAKE2、SHA-3 和 SHAKE 哈希算法以及 scrypt() 密钥衍生函数的支持。

Ruby

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

支持分支覆盖率和方法覆盖率测量。分支覆盖率表明哪些分支被执行,哪些没有。方法覆盖率表明哪些方法被调用,哪些没有被调用。通过运行具有这些新功能的测试套件,你将知道哪些分支和方法被执行,并更严格地评估测试套件的总覆盖率。
我们最喜欢的一个库,pp.rb,现在可以自动加载。你不再需要写 require "pp"。
Hash#slice [特性#8499]和 Hash#transform_keys [特性#13583] 。
Struct.new 可以创建接受关键字参数的类。[特性#11925]
通过块参数传递(例如def foo(&b); bar(&b); end),通过 "Lazy Proc allocation" 技术,比Ruby 2.4快了3倍左右。[特性#14045]
Mutex 被重写,变得更小更快。[特性#13517]

Rust

Rust 是一种编程语言,它使每个人都能建立可靠和高效的软件。Leap 15.3 中的版本是 Rust 1.43.1 。Rust 作为一种流行的系统编程语言突然出现在舞台上。Rust 1.43.1 解决了 1.43.0 稳定版中引入的两个回归问题,并更新了 Cargo 使用的 OpenSSL 版本。作为一种系统编程语言,它专注于三个目标:安全、速度和并发性。Rust 在没有垃圾收集器的情况下保持了这些目标,使其成为一种对一些使用情况有用的语言。它对目前针对这一领域的语言进行了改进,有一些编译时的安全检查,不产生运行时的开销,同时消除了所有的数据竞赛。Rust 还旨在实现 "零成本抽象",尽管其中一些抽象感觉像高级语言的抽象。即便如此,Rust 仍然允许像低级语言那样精确控制。