前言
之前用deepin最舒适的就是它的触摸板手势,可以通过触摸板三指左右滑动来快速使窗口左右平铺,用来一个窗口编辑,一个窗口预览非常方便。
来到kde后却没有这个功能,但快捷键里发现可以通过Super+左箭头或右箭头来实现同样的效果,所以想到可以通过用libinput让把三指滑动翻译为Super+相应的按键,然后就成功了,所以分享一下。
目前环境kubuntu26.04 + KDE Plasma 6.5.5, 以三指左右滑动来快速使窗口左右平铺演示。
方法
1.安装libinput-gestures和相关工具
sudo apt update
sudo apt install libinput-tools xdotool wmctrl python3 python3-setuptools python3-gi
git clone https://github.com/bulletmark/libinput-gestures.git
cd libinput-gestures
sudo ./libinput-gestures-setup install
cd ..
2.检查快捷键和测试ydotool
{warning}如果是x11的话就把所有的ydotool改为xdotool即可
查看KDE设置里的键盘-快捷键-窗口管理里的快速铺放窗口到左(右)侧的快捷键,默认是Meta+左(右)方向键。
再在终端里输入:
ydotool key Super_L+Left
输入后当前的窗口会执行平铺到左侧,说明ydotool生效。
3.配置libinput-gestures
nano ~/.config/libinput-gestures.conf
输入以下内容:
# 三指左滑 -> 触发 Super+左方向键 (平铺窗口到左侧)
gesture swipe left 3 ydotool key super+Left
# 三指右滑 -> 触发 Super+右方向键 (平铺窗口到右侧)
gesture swipe right 3 ydotool key super+Right
4.将用户加入输入组并启动libinput
# 将自己加入 input 用户组(需要重新登录生效)
sudo gpasswd -a $USER input
# 启用自动启动并立即启动
libinput-gestures-setup autostart start
libinput-gestures-setup start
{warning} 执行完gpasswd命令后,需要完全注销并重新登录,权限才会生效。
这样就大功告成,能使用触控屏手势!
其他
- 其他触摸板手势也类似添加,话说kde设置里为什么没有触控板手势这么方便的东西呢,是我眼瞎没找到吗
。
版权信息
- 文章作者:天影大侠
- 文章链接:https://blog.skyshadow.fun/posts/39/
- 版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议 。转载请注明来源本站