今天更新到 KDE Plasma 6.4.0,修复了很多细节问题。Linux 微信在 Wayland 下的缩放问题,已经不需要手动设置环境变量了。
借此机会测试了一些软件的兼容性,想到一直欠缺的鼠标手势工具 Easystroke,Easystroke不支持 Wayland,继续依赖 X11 也不是长久之计,于是又一次探索替代方案,最终找到了 InputActions —— 截至 2025-06-21,我找到的唯一能在 KDE Plasma 6(Wayland)下顺滑使用的鼠标手势工具。
虽然它无法完美替代 Easystroke,但常用的操作如“关闭窗口”、“前进 / 后退”等功能都能通过手势映射快捷键来实现,满足日常使用。
系统信息
1 | 操作系统: EndeavourOS |
安装、使用
根据项目文档进行安装,仅支持Plasma 6 Wayland环境,支持arch、debian、fedora等主流发行版
我这里是EndeavourOS属于arch系,按照arch的安装方法来,首先安装构建依赖
依赖
1 | sudo pacman -S --needed base-devel git extra-cmake-modules qt6-tools kwin yaml-cpp libevdev |
构建
1 | git clone https://github.com/taj-ny/InputActions |
使用
1、打开“系统设置”>“窗口管理”>“桌面特效”,滚动条拉到最下面,勾选“Input Actions”。
2、点击“Input Actions”右侧配置图标,弹出详细配置界面。点击①“Record stroke”按钮后,移动鼠标完成鼠标手势的轨迹录制(对,就是移动鼠标,不会显示轨迹,也不需要按左键或右键,坑我已经踩完了😂),完成录制后,点击③“copy”即可把②处录制的轨迹复制到剪切板中。
3、结合自己录制的鼠标手势,创建配置文件。
1 | sudo nano /home/user/.config/kwingestures.yml |
1 | mouse: |
保存后需注销或重启,才会生效,配置文件重写后,鼠标手势可能会罢工。
参考
https://discuss.kde.org/t/available-until-the-end-of-2024-mouse-gestures-support-on-plasma-6-wayland
https://github.com/InputActions/docs/blob/cf320a16a836e267191f8bd9ccbb36450b3b6eb2/configuration.md