给kde添加触摸板三指滑动来移动窗口的功能

| 字数:386 | 阅读:约2min

前言

之前用deepin最舒适的就是它的触摸板手势,可以通过触摸板三指左右滑动来快速使窗口左右平铺,用来一个窗口编辑,一个窗口预览非常方便。
来到kde后却没有这个功能,但快捷键里发现可以通过Super+左箭头或右箭头来实现同样的效果,所以想到可以通过用libinput让把三指滑动翻译为Super+相应的按键,然后就成功了,所以分享一下。

目前环境kubuntu26.04 + KDE Plasma 6.5.5, 以三指左右滑动来快速使窗口左右平铺演示。

方法

1.安装libinput和xdotool

sudo apt install libinput-tools xdotool

2.检查快捷键和测试xdotool

查看KDE设置里的键盘-快捷键-窗口管理里的快速铺放窗口到左(右)侧的快捷键,默认是Meta+左(右)方向键

再在shell输入里输入xdotool key Super_L+Left(如果在kde设置里设置的其他快捷键就将后面修改为对应的快捷键),它应该会弹出一个已请求远程控制的窗口,内容是输入设备,点击共享后,你当前的窗口应该就会执行平铺到左侧。

3.配置libinput

先创建配置目录:

mkdir -p ~/.config/libinput-gestures
nano ~/.config/libinput-gestures.conf

输入以下内容:

# 三指左滑 -> 触发 Super+左方向键 (平铺窗口到左侧)
gesture swipe left 3 xdotool key super+Left

# 三指右滑 -> 触发 Super+右方向键 (平铺窗口到右侧)
gesture swipe right 3 xdotool key super+Right

4.将用户加入输入组并启动libinput

# 将自己加入 input 用户组
sudo gpasswd -a $USER input

# 启动并设置开机自启
libinput-gestures-setup autostart
libinput-gestures-setup start

这样就大功告成了!

其他

  • 其他触摸板手势也类似添加,话说kde设置里为什么没有触控板手势这么方便的东西呢,是我眼瞎没找到吗huxji

版权信息