1. The KDE desktop gets an overhaul with Plasma 6 (lwn.net)
KDE Plasma 6 近日正式发布,这是近十年来的首个主要版本更新,同步推出了 KDE Frameworks 6 和 KDE Gear 24.02。此次更新的核心目标是全面迁移至 Wayland 显示协议,同时注重提升性能、安全性及对新硬件的支持。对于开发者,工作重点在于移除废弃框架、减少依赖,以简化应用开发。
主要用户界面与功能变化
- 默认会话与交互:Wayland 成为默认图形会话。文件/文件夹的默认打开方式从单击改为双击(更符合其他操作系统用户的习惯)。
- 滚动行为:默认禁用在桌面上使用滚轮切换虚拟桌面(用户可手动开启)。滚动条点击行为改为直接跳转至点击位置,而非翻页,以改善用户体验并减少重复性劳损。
- 视觉与设置:默认主题 Breeze 有细微视觉优化。系统设置(System Settings)进行了重组,部分选项位置发生变化。文件管理器 Dolphin 的设置界面被精简,并增加了可选的匿名用户反馈选项。
- 显示与搜索:在 Wayland 下部分支持 HDR 和色彩管理。改进了多显示器独立缩放设置。KRunner(搜索功能)和应用启动器性能得到优化,速度更快。截图工具 Spectacle 增加了屏幕录制功能。
- 移除的功能:因驱动或设计变更,移除了 Synaptics 触摸板等旧式输入设备的图形配置界面。同时移除了维护不足的功能(如 Air 主题、KHotkeys)以及一些未达预期或 API 变化的功能(如 Unsplash 壁纸集成、QuickShare 应用)。
底层框架(KDE Frameworks 6)更新
此次升级对开发者意义重大。工作重点在于精简而非新增:
- 清理废弃项:移除了多个过时的框架(如 KHtml、KJS、KHotkeys)和废弃的 Qt API。
- 降低耦合度:减少了框架间的依赖,使外部 Qt 应用可以更轻量地使用个别 KDE 框架。
- API 统一:整合了插件系统等重复或低使用率的 API。
Qt 6 基础升级带来了关键改进:
- 图形支持:增加了对 Metal、Vulkan、OpenGL、DirectX 等图形 API 的抽象层。
- 构建系统:从 qmake 迁移至 CMake,提升了开发工具链体验。
- Wayland 支持:Qt 6 的 Wayland 模块得到显著增强,部分由 KDE 开发者推动。
对 Plasma 5 及 X11 的支持计划
- Plasma 5:不会立即停止维护。考虑到许多发行版不会很快迁移,计划发布 Plasma 5.27.11 等版本以继续提供错误修复和安全更新,直至主流发行版完成迁移。
- X11 支持:Plasma 6 将继续包含 X11 会话支持。官方没有明确的移除时间表,估计可能在两到五年内逐步淘汰,并会提前充分沟通。
总体而言,Plasma 6 旨在为用户提供平滑的升级体验,同时通过 KDE Frameworks 6 为未来数年的发展奠定更清洁、高效的基础。