KDE桌面下的触控板手势

先导

windows为主、linux使用WSL子系统的路子走不通了,相关帖子在这里 。因为使用WSL方案USB串口无法直通到linux方案中,并且GUI方面也是有所缺失,使用起来并不得劲。所以打算转换思路,以linux为主、windows为辅的路子(linux下使用虚拟机运行windows)。所以在笔记本上重新捡起manjaro KDE`,感觉触控板要用起来,所以有了本篇帖子

安装相关程序

一来咱啥也不管,和输入设备和手势相关的工具全装上

sudo pacman -S libinput xf86-input-libinput libinput-gestures wmctrl xdotool

其实其中关键的就是libinput-gestures,他的官方文档在这里 ,里面有详细的关于该工具的介绍,本文只是简单的讲解如何使用而已

配置

根据一下步骤一步步进行即可开始使用手势操作了

1. 添加自己进入input用户组

sudo gpasswd -a $USER input

2. 配置相应的手势操作

关于手势操作的配置,该工具都是保存在配置文件中的,所以根据以下步骤创建属于自己用户的配置文件

  1. 创建当前用户的配置文件
touch ~/.config/libinput-gestures.conf
  1. 在其中添加相应的配置

下面是支持的手势操作在文档中查找即可,配置文件内容为所有你想要的动作集合,每个动作的配置格式如下:

gesture swipe 方向 手指个数   xdotool key 按键组合

下面是我的配置

gesture swipe right 4   xdotool key ctrl+F1
gesture swipe left  4   xdotool key ctrl+F2
gesture swipe down  4   xdotool key ctrl+F9
gesture swipe up    4   xdotool key ctrl+F8
gesture swipe up    3   xdotool key ctrl+F9
gesture swipe down  3   xdotool key super+d
gesture swipe right 3   xdotool key alt+Right
gesture swipe left  3   xdotool key alt+Left
gesture pinch in    2   xdotool key ctrl+minus
gesture pinch out   2   xdotool key ctrl+plus

注意:上面的按键组合是实际会触发的按键操作,所以需要确认自己的系统设置会有对应的快捷键配置哦

  1. 启动工具并配置自启动
libinput-gestures-setup start autostart

3. 享受你的成果

好了,到此基本上手势操作应该是可以正常运行了,根据自己的需要去配置相应的操作就行。

总结

基本上就是一个libinput-gestures的使用而已,应该不会造成太大的问题,如果有问题还请留言。


impressionyang

版权

本作品采用 CC BY-NC-ND 4.0 授权。