在 KDE 项目成立 30 周年之际,KDE Plasma 6.8 桌面环境正式发布。要评估新的 KDE 版本,您可以使用 KDE 项目提供的构建版本。 LinuxKDE Neon 和 openSUSE(Argon,基于 openSUSE Leap;Krypton,基于 openSUSE Tumbleweed)。

KDE Plasma 6.8 中的关键变化:
- 基于 X11 协议的会话支持已停止。目前仅保留 Wayland 协议会话,X11 应用程序由 XWayland DDX 服务器支持。此次停止对 X11 的支持仅影响 KDE Plasma 桌面环境,不会影响在基于 X 服务器的环境中运行 KDE 应用程序(目前没有计划停止对 KDE 应用程序的 X11 支持)。对于需要使用 X11 的用户,我们已尽可能在各种桌面组件中保留了对该协议的支持,并进行了其他改进以提高在 XWayland 上运行应用程序时的兼容性。
停止支持 X11 的原因包括 X 服务器开发整体停滞不前,以及希望避免将有限的开发资源浪费在同时支持两种显示系统和会话类型上。据称,从长远来看,淘汰 X11 将为扩展功能、提高稳定性、优化代码和加快开发进程带来新的机遇。
- kup备份系统已移至Plasma主软件包中,允许您创建用户数据的版本化备份并将其保存到外部USB驱动器或 服务器将包含备份的存储设备连接到计算机时,您可以设置自动保存自上次备份以来所做的更改。

- 新增了 kscreenctl 工具。它取代了 kscreen-doctor,并提供了一个更熟悉、更结构化的命令行界面,用于输出管理。支持的操作包括识别可用输出设备、启用/禁用输出设备以及更改设置。

- KWin 复合管理器现在支持自动并排绘图。 伺服器 窗口阴影和边框,以及对使用客户端窗口装饰 (CSD) 但不支持这些设计元素的应用程序应用圆角,均已更新。此项更改使 Steam 和 Discord 等应用程序的外观更接近 KDE,这些应用程序的窗口之前渲染时没有阴影、边框或圆角。


为了启用阴影效果,我们实现了一条新的规则来覆盖应用程序窗口属性(KWin 窗口规则):“窗口管理器绘制标题栏、边框和阴影”。对于未使用服务器端装饰且未在客户端绘制阴影的 X11 应用程序,系统会自动添加阴影效果。

- 使用外置显卡时性能显著提升。由于 linux-dmabuf v5 Wayland 协议将合成管理器限制为单张显卡,因此在不同的 GPU(例如,独立显卡而非集成显卡)上渲染需要不断地通过 RAM 复制帧。新的 linux-dmabuf v6 协议解决了这个问题,消除了 KWin 中不必要的缓冲区复制。在通过 USB-C 连接显卡进行的测试中,vkcube 的帧率从 5 提升至 120;而在 Cyberpunk 2077 的“低”预设下,使用 linux-dmabuf v6 后帧率从 27 提升至 50。
- 在配备 NVIDIA GPU 的系统上,三重缓冲功能已启用(如果显卡渲染速度不够快,Kwin 会自动启用三重缓冲)。三重缓冲使用三个屏幕缓冲区:第一个用于渲染,第二个用于显示输出,第三个用于在垂直扫描 (vblank) 完成之前第一个缓冲区填满时继续渲染。使用第三个额外的缓冲区可以消除双缓冲在垂直扫描完成之前无法在渲染缓冲区和输出缓冲区之间切换时出现的卡顿现象。这种输出组织方式允许在低功耗设备上实现更高的帧速率,但代价是增加了输入延迟。
- KWin 已放弃对 OpenGL 桌面图形 API 的支持,转而仅使用 OpenGL ES。部分老旧 GPU 需要 OpenGL ES 支持,而 OpenGL ES 也已证明足以满足 KWin 的所有需求,因此至少在 Vulkan 支持成熟之前,它仍被保留为基础内部 API。完全依赖 OpenGL ES 消除了 OpenGL 和 OpenGL ES 之间不兼容导致的偶发问题(使用其中一个 API 编写和测试的代码在使用另一个 API 时会导致渲染问题或崩溃)。
- KWin 实现了对新版 Emulated Input 1.6 (libei) 系统的支持,该系统用于在基于 Wayland 的环境中模拟输入。
- 统一样式引擎 Union 的测试版现已发布。它支持使用 KDE 中提供的各种应用程序样式技术。默认情况下,新引擎使用 CSS 而非之前使用的 SVG。Union 引擎由三层组成:输入层解析输入样式文件格式(SVG 或 CSS),并将其转换为用于渲染的抽象描述;中间层实现数据模型以及将样式应用于每个元素的方法;输出层将通用样式转换为特定图形堆栈(QtQuick 或 Qt Widgets)的绘制命令。要启用新引擎,请安装 Union 软件包,并在设置中激活“Breeze (Union)”主题(系统设置 → 颜色和主题 → 应用程序样式)。

- 远程桌面连接功能得到扩展。在网络速度较慢或屏幕频繁刷新的情况下,图像质量得到提升,延迟也得到降低。新增双向剪贴板同步功能。新增独占模式,支持服务器端屏幕锁定,并为客户端提供一个能够精确还原窗口尺寸的虚拟屏幕。设置页面已针对小窗口显示进行了优化。

- Spectacle 现在新增了在创建屏幕录像时录制音频的选项(您可以使用麦克风或保存系统应用程序播放的音频)。屏幕录像的视频质量也得到了提升。新增了一种无需 OpenCV 即可工作的模糊效果,从而消除了对该库的依赖。此外,还新增了对更改屏幕录像虚拟屏幕尺寸和分辨率的支持(之前尺寸固定为 1920x1080)。
- 配置器中新增了设置,用于控制按住某些键后是否显示备用字符显示对话框。此外,还实现了按区域设置代码以及按语言名称(例如,可以通过“ru”、“русский”和“russian”搜索俄语)搜索语言的功能。
在 StrongSwan 的网络设置页面中添加了使用 EAP-TTLS 身份验证的选项。 VPN新增了无需删除和重新创建条目即可启用或禁用应用程序自动启动的功能。在设置屏幕布局时,现在可以使用光标键逐像素地调整元素。
窗口行为设置页面的实现已转换为使用 QML,并且设计与其他页面统一。

- 在多显示器配置中,除了显示器名称外,设备编号也会以不同颜色显示。在屏幕导航和优先级设置对话框中显示显示器编号,可以更直观地区分连接的显示器,避免在使用同一制造商的多台显示器时(例如,连接到同一显示器时)出现混淆。 虚拟机 (多个虚拟显示器)。

- Discover 应用管理器重新组织了主页上的版块。更新页面现已启用不区分大小写的搜索。Flatpak 应用的图标加载速度已加快。显示操作进度时,元素现在按进行中的操作分组,并按活跃度排序。

- 在通过 XDG 门户系统 (xdg-desktop-portal-kde) 授予访问权限的对话框中,信息的呈现方式和措辞与其他 KDE 对话框保持一致。

- 通知滑动动画经过重新设计,采用更自然的缓动曲线来调整动画加速和减速的平滑度。应用图标也采用了更逼真的弹跳动画,图标会出现在光标旁边,指示应用启动过程的开始。
- 表情符号选择界面中的字符集已更新至 Unicode 标准版本 17。图标大小缩放功能已实现。

- 系统监视器应用和系统信息小部件现在支持检测 Intel Xe 驱动程序,并显示基于 Intel Xe 架构的 GPU 信息。Intel Xe 架构用于 Intel Arc 系列显卡以及从 Tiger Lake 处理器开始的集成显卡。显存使用量现在以占总显存的百分比显示,与内存使用量的显示方式类似。现在可以将进程绑定到选定的 CPU 或 CPU 组,使其仅在这些 CPU 上运行(CPU 亲和性)。

- 为 Breeze 图标主题添加了图标 Android-类型应用程序和文档。

- 我们为残障用户提供了一种特殊模式。
“停留点击器”,模拟鼠标指针停止移动后点击鼠标的操作。 - 无线网络设置小部件现在包含一些选项,可以在以接入点模式运行时自动选择无线信道。
- 即使程序以全屏模式运行,也已实现连接设备的低电量通知功能,以便用户不会错过电量完全耗尽的情况。
- “桌面预览”和“窗口光圈”效果现在会遵循系统动画速度设置。
- 增强了对基于 GTK 2 的应用程序中使用深色主题的检测功能,并向其应用深色图标主题变体,以防止在深色界面中显示浅色图标的情况。
- 基于 QML 的应用程序使用 KDE 颜色选择器接口,而不是使用不符合 KDE 颜色方案的 Qt 实现。
- Breeze 主题扩大了顶部抓取区域,方便拖动非全屏应用程序窗口。
- 新增了按住 Meta 键并用鼠标拖动窗口,即可将窗口放置在其他窗口之上的功能。
- 桌面壁纸新增了手动切换的幻灯片模式。壁纸不会自动切换,您需要按下键盘快捷键或在上下文菜单中选择相应选项才能切换到下一张图片。
- 移除了未公开的快捷键 Meta+Ctrl+x,该快捷键用于根据剪贴板内容自动触发操作。由于 Meta+Ctrl+x 与常用的 Ctrl+X 组合键类似,许多用户经常误按此快捷键,之后便会疑惑如何禁用每次粘贴剪贴板 URL 时弹出的对话框。
- 登录管理器现在会记住每个用户的上次登录信息。自动登录功能现在可以在运行旧版本 systemd 的发行版中使用,例如 KDE neon。
- 在任务管理器小部件中,新增了全局有效的键盘快捷键,用于重新排列列表中的任务(Meta+Ctrl+PageUp,Meta+Ctrl+PageDown)或在任务之间切换(Meta+Ctrl+Shift+PageUp,Meta+Ctrl+Shift+PageDown)。
- 用于快速切换任务的 Meta + 1-9 组合键的逻辑已更改。在多显示器配置中,这些组合键现在应用于活动屏幕面板中的任务,而不是主屏幕面板中的任务。

来源: opennet.ru














