
从 Niri 说起:一个让我“劝退”又“真香”的桌面
如果你和我一样,在 KDE Plasma 上折腾了好几年,桌面配置、快捷键、小组件都攒了一堆,听说 Niri 的滚动平铺很酷,想试试,但又舍不得丢掉 KDE 的一切——那 Konveyor 就是为你准备的。
Niri 确实有意思。它的核心思路很独特:窗口不再被硬塞进有限的屏幕空间里,而是排列在一条无限延伸的水平“胶带”上,屏幕只是一个视口,通过滚动来浏览不同的窗口。每个窗口都能保持自己自然的宽度,不会因为新窗口的加入而被越挤越小。
但 Niri 有一个让我直接劝退的问题:它太“键盘优先”了。一进去扑面而来的是一大堆快捷键,文档和交互都围绕键盘操作展开。作为一个习惯用鼠标点点点、连文本编辑器都坚持用 nano(就因为它把快捷键写在屏幕下方)的人,我实在不想为了一个窗口管理器去背一整套快捷键表。
于是我开始找替代方案,最后锁定了 Konveyor。
Konveyor 是什么:KDE 上的“滚动平铺”插件
Konveyor 是一个专门为 KDE Plasma 设计的开源项目,它把 Niri 那套“滚动式列平铺”带到了 Plasma 桌面上。
最关键的一点是:它不替换 Plasma,也不替换 KWin。Konveyor 是以 KWin 特效的形式工作的,负责窗口的定位和布局。这意味着你的 Plasma 面板、小组件、KRunner、通知、Overview、截图工具——所有 KDE 原有的东西,全部照常可用。你不需要离开 KDE 生态,就能获得 Niri 式的窗口管理体验。
它的工作方式很简单:每打开一个新窗口,它就在你当前窗口旁边“长”出一列。屏幕放不下了?左右滚动就行。列宽可以在三分之一、二分之一、三分之二之间切换,也可以让窗口自动填满剩余空间。多显示器、竖屏、堆叠窗口、标签页、浮动模式、纵向工作区——这些功能都有。全屏游戏和视频也做了特殊处理,不会因为切到其他窗口就被打断。
触控板和触屏用户也没被落下,Konveyor 支持可配置的三指、四指手势,用来滚动列、切换工作区、改变列宽等。
而且,Konveyor 的很多操作不强制要求全键盘。你可以用鼠标拖拽移动窗口,用鼠标中键水平拖动来滚动整个平铺视图,用滚轮切换工作区。它本质上是一个鼠标友好的滚动平铺方案,而不是一个“键盘祭司专用工具”。
唯一的遗憾:没有中文
Konveyor 用起来确实顺手,但有一个让我不太舒服的地方:它的设置界面全是英文的。
对于一个需要频繁调整窗口规则、快捷键、布局参数的工具来说,英文界面在快速定位选项时还是有点不方便。我尝试找了找有没有现成的汉化,但没找到。
于是我自己动手了。
汉化过程:借助 AI 完成界面本地化
我用的方法是借助 DeepSeek 4.1 Flash 进行翻译。具体来说:
- 定位需要汉化的文件:Konveyor 的设置界面主要涉及 QML 和翻译文件(.po/.ts),我先把这些文件找出来。
- 提取待翻译字符串:把界面中的英文文本、标签、按钮、提示信息提取出来。
- 用 AI 批量翻译:把提取出的文本交给 DeepSeek,让它翻译成中文,同时保持术语一致性(比如“column”统一译为“列”,“workspace”统一译为“工作区”)。
- 回填并测试:把翻译好的字符串填回原文件,重新编译安装,然后逐一检查界面是否正常显示中文、有没有漏翻或错翻的地方。
汉化的范围主要是设置页面,也就是你配置窗口规则、快捷键、布局参数的那个界面。Konveyor 附带的 Plasma 小组件(如果你选择了安装的话)保留了原样,没有做汉化。因为小组件本身文本量不大,而且很多人可能根本不装它们,但说是这么说,原作者其实把小组件放在独立的Github仓库里,我单纯没有拉下来,而且我自己也不太需要。(只汉化自己想要的部分说是)
如何使用汉化版
汉化版的仓库地址在这里:
安装方式和原版基本一致,但需要用汉化仓库的安装脚本,而不是原版的 install.sh。
前置条件(原始项目就有这些要求)
- KDE Plasma 6.4 或更高版本
- Wayland 会话(X11 下无法使用)
- 已安装 Git 和基本的编译工具链(不过安装脚本似乎会自动检测你所用的发行版然后帮你装就是了)
安装步骤
# 克隆汉化仓库(注意:是 TQHYG 的仓库,不是 DevL0rd 的)
git clone https://github.com/TQHYG/Konveyor.git
cd Konveyor
# 运行汉化版安装脚本(注意是 install-zh.sh,不是 install.sh)
./install-zh.sh
安装脚本会自动检查依赖、编译 Konveyor、启用 KWin 特效,并在需要时重启 KWin。通常不需要注销或重启,装完就能用。
如果你只想用滚动平铺、不想装 Konveyor 自带的小组件和 Kontrol Panel 启动器,可以加上 --no-widgets 参数:
./install-zh.sh --no-widgets
安装完成后,按 Meta + K 可以打开 Konveyor 的快捷键面板,里面列出了所有可用的操作,而且是可搜索的、带实时图示的。按 Ctrl + , 可以直接跳转到 Konveyor 的设置页面。
总结
如果你和我一样:
- 用了很久 KDE,不想换桌面环境
- 对 Niri 的滚动平铺感兴趣,但不想背快捷键
- 希望窗口管理能用鼠标操作,而不是纯键盘驱动
- 想要一个中文的设置界面
那 Konveyor 汉化版值得一试。它不是 Niri 的替代品,而是 KDE 生态内一个“够用且顺手”的滚动平铺方案。你不需要放弃任何 KDE 的积累,只需要加一个 KWin 脚本/插件,就能获得一种全新的窗口管理体验。
仓库在这里,欢迎试用和反馈问题:
除非注明,否则均为天远日记原创文章,转载必须以链接形式标明本文链接
Comments NOTHING