Linux的触屏手势软件安装,Touchégg: Linux 上触摸板/屏的多指手势
笔者之前体验过Mac OS X上的触摸板,对触摸板的工作区切换手势可谓印象深刻。而笔者所使用的笔记本搭载了支持5只手指的触摸板,因此很希望能够在此之上实现3只手指以上的手势识别和交互。
这样,一款叫 Touchégg 的软件进入了笔者视野,利用这款软件,笔者在
安装
笔者使用的是 Debian,其他发行版可依此参考。
安装依赖:
$ sudo apt-get install build-essential libqt4-dev libgeis-dev libx11-6 libxtst-dev
下载源代码:
$ git clone https://github.com/JoseExposito/touchegg
编译:
$ cd touchegg
$ qmake
$ make
安装:
$ sudo make install
运行
直接执行 touchegg 即可(也可以根据需要配置开机自动运行,参考 ArchWiki )
配置
用户的配置文件位于 ~/.config/touchegg/touchegg.conf,这是一个类似XML的配置文件,我们可以参考已有的配置进行设置。(也有一个图形化配置工具)
在 application 中配置需要识别的手势,即 gesture 元素,gesture 支持以下手势:轻触在触摸板/屏上用1到5根手指进行点击
配置文件的写法:TAP
可用方向选项:无
移动用1到5根手指在触摸板/屏上移动
配置文件的写法:DRAG
可用方向选项:up/down/left/right
捏合用2到5根手指在触摸板/屏上捏合或松开
配置文件写法:PINCH
可用方向选项:in/out
旋转用2到5根手指在触摸板/屏上旋转
配置文件写法:ROTATE
可用方向选项:left/right
拖动在触摸板/屏上用1到5根手指轻触再移动
配置文件写法:TAP_AND_HOLD
可用方向选项:up/down/left/right
双击用1到5跟手指双击
配置文件写法:DOUBLE_TAP
可用方向选项:无
之后再配置每个 gesture 对应的 action:
笔者使用的手势参考:
NEXT
PREVIOUS
此外,笔者对代码进行了修改,在切换工作区时不允许无限滚动。
GitHub: https://github.com/Eventide/touchegg
Linux的触屏手势软件安装,Touchégg: Linux 上触摸板/屏的多指手势相关推荐
- linux触摸板设置密码程序6,Touchégg: Linux 上触摸板/屏的多指手势
By - 3月, 10th 2016 笔者之前体验过Mac OS X上的触摸板,对触摸板的工作区切换手势可谓印象深刻.而笔者所使用的笔记本搭载了支持5只手指的触摸板,因此很希望能够在此之上实现3只手指 ...
- linux触摸板设置密码程序6,Touchegg:Linux上触摸板/屏的多指手势
笔者在 Linux 桌面环境上使用 Touchegg 实现了接近 Mac OS X 上的工作区切换手势.这个功能很实用,因为之前体验过Mac OS X上的触摸板,对触摸板的工作区切换手势可谓印象深刻. ...
- Linux的触屏手势软件安装,如何添加Mac的多点触控手势到Ubuntu | MOS86
虽然Mac操作系统有很多故障,易于使用是苹果在其他地方超越的主要地方.在Mac笔记本电脑上,由于macOS如何实现触摸板手势,因此用户可以期待出色的令人印象深刻的触摸板体验. On默认情况下Ubunt ...
- linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk)
linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk) 目录 linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk) 软件准备 ## 系 ...
- 【Java从0到架构师】Linux 应用 - 软件包管理、软件安装
Linux 应用 - 软件包管理.软件安装 软件包管理器 rpm yum 软件的安装 jdk 1.8 mysql 5.7 tomcat8 Java 从 0 到架构师目录:[Java从0到架构师]学习记 ...
- 通过微软商店软件安装kali Linux子系统及图形界面
通过微软商店软件安装kali Linux子系统及图形界面 开启windows的wsl功能: 这里引用一位博主大佬的文章: (https://blog.csdn.net/qq_36512792/arti ...
- 有关OCS监控软件安装在windows上, 服务端显示乱码的问题
OCS监控软件服务端目前安装在windows服务器上,但windows操作系统的默认字符集是是cp936,即gbk,可以通过chcp命令查看 导致OCS自带的MYSQL无法将字体集设置为utf8,最终 ...
- 【Linux篇】Windows应用商店安装Kali Linux系统与Vmware共存
[Linux篇]Windows应用商店安装Kali Linux系统与Vmware共存 本地已安装有Vmware虚拟机,又想Windows下直接体验kali Linux.Ubuntu等linux系统,全 ...
- Linux下ms软件,在linux下有没有什么软件可以连接windows上的MSSQL SERVER
在linux下有没有什么软件可以连接windows上的MSSQL SERVER GUI的http://dbeaver.jkiss.org/ http://bbs.csdn.net/topics/391 ...
最新文章
- Wix学习整理(7)——在开始菜单中为HelloWorld添加卸载快捷方式
- camelot工具进行pdf表格解析重建
- python入门作业编程题-python入门(一)作业
- ADO.NET常用对象
- android任务栈的作用,Android 启动模式以及任务栈
- ​我们的系统需要什么样的分布式锁?
- 前端通过spark-md5.js计算本地文件md5
- 2021年“最美科技工作者”李德仁院士:科学要为祖国服务
- 什么是oracle命名,ORACLE数据库命名规范
- Gerber文件解析
- 8类网线利弊_7类网线和8类网线到底有何不同?
- lookup无序查找_查找引用之王——Lookup函数实用技巧解读!
- VUE报错rowserslist: caniuse-lite is outdated. Please run the following command: `npx browser
- 《SysML精粹》学习记录--第八章
- C++核心准则​讨论:析构,释放和交换操作必须永不失败
- Tensorflow2训练Fer2013数据集
- 跨境电子商务行业进入发展快车道
- Java数据库的备份与恢复
- [日程管理][Android]91todo日程任务管理
- 《Pytorch 模型推理及多任务通用范式》第三节作业
热门文章
- sort函数降序排列matlab,详解Matlab中 sort 函数用法
- 知到大学计算机基础见面课答案广西师范大学,2020知到广西师范大学网课大学计算机基础见面课答案...
- usaco6.5.3 Betsy's Tour
- JS四舍五入、向上/下取整
- mysql清空表,id重新开始计算
- SecureCRT 使用pem密钥
- Google第三方登录的实现
- 验证控件介绍--RegularExpressionValidator
- 江苏盐城发生5.0级地震——海中地震如何定位地震发生位置
- Ajax的获取数据的简单方法