KDE KWin 将内置窗口分屏布局功能


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" 发布时间表,以统一它们。

相關推薦

2023-04-17

周的其他更新: 新功能 在执行原本会自动跳到另一个窗口的操作时,现在可以选择不切换过去。 对于工作很有用,例如从电子邮件打开大量链接,但每次打开一个链接,窗口都会自动切换到 Web 浏览器中。启用新功能后,可

2023-02-17

用户,使用 Meta-T 可以快速完成 Kwin 左右平铺,且可控制窗口的位置,按住 Shift 键拖动窗口,它将保持平铺布局。此外,此版本还添加了一个新的系统设置模块,可以轻松控制 Flatpak 的设置。 软件层面的更新包括新的 IWD 2.3、Op

2024-10-15

钮重新绑定到不同类型的鼠标点击的选项。 所有这些都内置在 Plasma 中;无需安装设备制造商的新驱动程序或软件。 如果您的平板电脑尚不受支持,“我们关心您的输入”是一个社区范围的项目,旨在为不寻常的输入设备提供

2022-06-16

来管理内容。 可以选择应用壁纸的强调色 可以选择在窗口标题栏和/或整个标题区域使用强调色 可以选择将整个颜色方案染成强调色 系统设置中的全局主题页面让你可以选择全局主题的哪些部分来应用。 当改变颜色

2022-05-23

来管理内容。 可以选择应用壁纸的强调色 可以选择在窗口标题栏和/或整个标题区域使用强调色 可以选择将整个颜色方案染成强调色 系统设置中的全局主题页面让你可以选择全局主题的哪些部分来应用。 当改变颜

2022-07-24

为元数据的一部分时,它显示为可点击的链接。 当前窗口和桌面网格效果中的悬停窗口的突出显示效果更大。 各种 KDE Discover UI/UX 增强,特别是在评论处理方面。 通过系统托盘图标和屏幕选择器对话框区域的行为,改

2023-01-18

lasma 5.27 桌面环境系列中,允许 KDE 开发人员替换 KWin 窗口和复合管理器中的旧修饰键处理,直接将修饰键分配给 Kickoff 或 Overview。 KDE Frameworks 5.102 还可以打开使用其完整文件路径粘贴到“打开”对话框的目录选择器字段中

2022-10-21

nix 报道,最近几周运行 Mesa Git 的 AMD Radeon 用户,在使用 KWin 运行 Wayland 的 KDE Plasma 环境下会导致光标问题。在 Mesa 22.3-devel 状态下运行 KDE Plasma 时,存在光标检测问题和光标莫名其妙移动的 Bug。这并不是另一个 KDE/KWin 错误,只

2022-11-04

加了 KWin 插件 Bismuth: Bismuth 把 KWin 转变为一个平铺的窗口管理器 在默认安装中加入了 Distrobox(不包括 minimal)。 Distrobox 通过 Podman 或 Docker 并使用你选择的 Linux 发行版来创建容器。 更新了 AMD Vulkan 的开源驱动程

2023-03-14

新命名为 "Ubuntu Tiling Assistant"。 Tiling Assistant 是一个提供窗口分屏布局功能的 GNOME Shell 扩展,用户可以将窗口拖拽到屏幕的边缘来自动实现多个窗口平铺布局,从而可以同时查看多个窗口。目前在这个功能方面做的最好的应该

2022-01-21

登录会导致鼠标指针黑屏、恢复 Firefox 时产生空/透明的窗口、桌面图标的位置有时会在重启时打乱...这些小 bug 虽然没有什么系统崩溃或者安全风险,然而它们大大降低了用户体验,让 KDE 的风评饱受影响,也直接导致了用户流

2022-08-26

ke Unity 构建,以及在决定是否应该出现焦点时使用正确的窗口,还有多项翻译更新。 Compiz 是第一个由 OpenGL 驱动的运行于 X Window System 上的混合窗口管理器,对 Linux 桌面产生了巨大的影响。Compiz 的混合渲染能

2023-08-03

制文件并且更新了 rEFInd 主题 更新了一些 FydeOS 系统内置程序的图标 增加了 HEVC(h265)视频播放解码功能 对系统备份和还原功能进行了优化 改进了 FydeOS 中 Linux 子系统的下载和更新方式 优化了将可选的 Wi

2022-08-01

以轻松地将相机渲染分层,进行分屏,或渲染到纹理。 内置着色器模块化:许多内置的着色器类型和功能现在都可以导入。值得注意的是,自定义着色器现在可以导入 PBR 着色器逻辑。 聚光灯:一种新的灯光类型,可以从一