项目 github: https://github.com/CuberL/swipe-workspace
本人在笔记本上使用 Linux Mint 18.1 Cinnamon 64-bit, 但系统只能使用组合键来切换工作区,之前也尝试过使用其他工具配置触控板,但好像都只支持三指和四指的配置。本人使用的机器对三指和四指拖动的识别率很低,基本上处于不能用的状态。所以基于 libinput 开发了这款可以使用二指左右拖动切换工作区的工具。
这个工具使用 C 语言开发,基于 libinput 以及 xdotool。所以需要先安装这些依赖,然后编译出二进制文件,具体可以看 github 上的方法。
直接启动它即可。

程序中已经做了消抖等操作,使用起来已经非常舒服。
其中有一些参数是可以配置的:比如大家系统不同,切换工作区的按键不同,目前需要修改源码开头的几个宏定义;另外触发阈值(距离)也是可以设置的。最近比较忙,没有时间去写读取配置的部分,以后补上。
需要的话可以到项目的 github 页查看,如果这个小东西帮助到你的话,可以给我一个 star ^_^
|  |      1zjp      2018-03-29 11:38:57 +08:00 via Android 先 mark  同样在使用 linux mint,三指触控不好用…但两指滑动已经用于滚动了(´°ᗜ°)ハハッ | 
|      3tiiime      2018-03-29 11:45:43 +08:00 因为触摸板体验太好,一直下不了决心把本子从 win10 换到 linux 不知哪个发行版对 precision touchpad 比较友好?除了 windows wsl ... | 
|  |      4cabbage      2018-03-29 11:53:37 +08:00 via Android gnome wayland 支持触控手势,二指三指都顺滑的那种,装个插件也能自己定义触发动作 貌似是重复造轮子,不过还是要赞一下👍 | 
|  |      5abmin521      2018-03-29 11:54:37 +08:00 via Android star  搭车问下我的双指在 tmux 下变成了最近命令滚动  有结么 | 
|  |      7mokeyjay      2018-03-29 11:57:08 +08:00 二指一般用于滚动吧…… | 
|  |      9cabbage      2018-03-29 12:01:18 +08:00 via Android 另外只说切换工作区的话,gnome 有个 dash to dock 插件,可以设置光标悬停在 dock 上滚动时切换工作区,私以为是个非常好用的特性 | 
|  |      11cuberlzy OP @cabbage 用 Cinnamon 的比较无力...不过还是喜欢拖动切换多一点 另外 三指很顺滑 我感觉我机器是做不到的...之前尝试都会各种误操作 对三指的动作要求好严格 | 
|      13REB      2018-03-29 12:05:29 +08:00 via Android 楼主 这个牛逼 | 
|  |      14caixiexin      2018-03-29 12:08:09 +08:00 via Android 挺赞的,可是二指那滚动怎么办。。 | 
|  |      15cuberlzy OP | 
|  |      16ericls      2018-03-29 12:20:39 +08:00 via iPhone I3 了解一下? | 
|  |      17einverne      2018-03-30 07:53:13 +08:00 via iPhone 一般用快捷键 alt + 1234 | 
|  |      18MartinWu      2018-03-30 13:47:17 +08:00 收藏了 |