导读 Nate Graham 是 KDE 的主要开发者之一,前段时间他也入选了 KDE e.V. 董事会。跟以往一样,近日他又分享了一些与 KDE 相关的功能开发进度,让大家能够提前了解到 KDE 近期的开发任务,以及未来的路线规划。

而本次公开的 KDE 开发工作中,有一个功能特别值得关注 —— 那就是已完成 KWin 内置高级窗口分屏布局的初步工作,未来将允许用户创建自定义平铺布局。

KWin 是一个 X Window System 的窗口管理器和一个 Wayland 合成器。它作为 KDE Plasma 5 的一部分发布,它是该系统的默认窗口管理器。KWin 也可以单独使用或与其他桌面环境一起使用。

KWin 可由基于 ECMAScript 的脚本(如 QML、QtScript)来进行配置,能够让用户完全控制窗口,通过调整窗口的偏好设置,可以给用户带来更好的使用体验。其中包括的功能就有:

  • 支持以特定的大小和位置启动应用程序
  • 自定义标题栏按钮的位置
  • 有多个显示器 / 桌面的情况下,支持在不同的桌面直接打开特定应用程序
  • 可根据屏幕大小调整窗口装饰和字体等
  • ……

从上图也能看出,目前 KWin 已经预设了多个平铺布局,用户可以快速调整多个窗口的布局方式,提升工作效率。

除了预设的方案,KWin 还提供了平铺配置选项,用户可以根据个人喜爱将水平平铺修改为垂直平铺(感觉将显示器竖直使用时更适合)。当然,通过直接拖动相邻的多个窗口之间的缝隙,手动调整它们的大小也是没有问题的。

这个功能仍然处于起步阶段,Nate Graham 希望它能随着时间的推移不断进步,同时,为它添加的新的 API 也能让那些想让 KWin 变成一个平铺窗口管理器的第三方平铺脚本受益。这个功能预计将在 Plasma 5.27 中发布。

除了会在 KWin 中内置高级窗口平铺系统,KDE 的改进还包括:

  • 支持在 Dolphin 文件管理器和其他文件管理工具中使用原生 afc:// 协议浏览苹果 iOS 设备。

  • Konsole 将采用 KHamburgerMenu

  • Konsole 的标签栏现在默认位于窗口的顶部而不是底部
  • 支持 Plasma 5.27 的 Global Shortcuts(全局快捷方式),允许 Flatpak 和其他沙盒应用程序使用 portal 系统,为设置 / 编辑全局快捷方式提供一个标准化的用户界面。
  • 专注于移动 KDE 应用程序的 KDE Plasma Mobile Gear 现在将转移到正常的 "KDE Gear" 发布时间表,以统一它们。

原文来自:https://www.oschina.net/news/220420/kde-advanced-tiling-system

本文地址:https://www.linuxprobe.com/kwin-kde.html编辑:roc_guo,审核员:清蒸github

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/