KDE 开发团队发布了每周报告,详细介绍了其桌面环境的最新进展。虽然当前分支正在接收稳定补丁,但社区的注意力已经集中在即将于 10 月 14 日发布的 KDE Plasma 6.8 版本上。
下一个版本不仅承诺带来用户期待已久的画面改进,还将带来底层架构的重大变革,从而优化图形性能和系统处理数据输入的方式。
KWin 在 Plasma 6.8 中的图形过渡和视觉改进
毫无疑问,6.8 版本中最显著的变化之一直接影响了桌面视觉的核心: KWin合成管理器。开发者决定放弃使用标准的 OpenGL 桌面图形 API,而完全采用 OpenGL ES。
虽然该版本最初是为嵌入式和移动系统设计的,但事实证明它完全能够满足 KWin 的所有渲染需求。此次迁移的主要原因是消除代码不兼容和碎片化等持续存在的问题。通过统一开发,使用单一的内部 API(同时 Vulkan 支持也在不断完善),可以消除因针对不同版本优化的代码冲突而导致的各种奇怪的视觉故障。此外,KWin 还将首次支持 Emulated Input (libei) 库的 1.6 版本,该库是管理现代 Wayland 会话数据输入的关键组件。
此外,开发者强调,KDE Plasma 6.8 在视觉效果和易用性方面都将带来令人愉悦的体验,因为系统动画经过了彻底的改进,使其更加自然流畅。经典的屏幕滑动通知现在采用了数学平滑曲线,模拟真实世界的加速和减速效果;而标志性的应用加载指示器——弹跳光标——也经过重写,采用了改进的物理模型和更高的帧速率。
为了提高效率,我们终于移除了之前未公开的、会触发剪贴板操作的快捷键(Meta+Ctrl+x),因为它与经典的剪切组合键非常相似,导致许多用户误触。此外,表情符号选择也已更新至 Unicode 17 版本,并且在设置菜单中添加了更清晰的选项,用于控制按住某个键时出现的替代字符对话框。
6.7 版本稳定性更新及安全警报
在等待十月版本发布的同时,现有版本也并未被忽视。最近的 6.7.2 版本更新主要集中在稳定多显示器设置、修复使用自适应刷新率 (VRR) 时 KWin 意外崩溃的问题,以及修正影响基于 Chromium 的应用程序在全屏模式下性能的错误。
同时,6.7.3 版本将为英特尔处理器用户带来福音,因为它修复了一个棘手的技术缺陷,该缺陷会导致在使用原子视频模式时 CPU 使用率升高。此次更新还将使 KRunner 搜索引擎通过支持超短的双字母搜索来降低资源消耗,并默认禁用 Kameleon 服务,因为该服务被发现会对键盘背光造成负面影响。
最后,该报告重点指出任务管理器中“打开新窗口”功能存在一个严重漏洞。问题在于,系统在运行应用程序新实例时会直接读取内部进程文件的内容。由于封装在 Flatpak 格式中的恶意应用程序可以修改此值,因此,如果用户点击“打开新窗口”,攻击者就可以诱使 KDE 在其沙盒环境之外执行任意命令。
尽管该安全漏洞已于 4 月份报告给开发人员,但在撰写本报告时,修复程序仍在开发和审查中,因此已在 6.6.6 分支中包含了一个缓解补丁,以加强任务管理器读取应用程序文件的方式。