linux触摸板设置密码程序6,Touchegg:Linux上触摸板/屏的多指手势
笔者在 Linux 桌面环境上使用 Touchegg 实现了接近 Mac OS X 上的工作区切换手势。这个功能很实用,因为之前体验过Mac OS X上的触摸板,对触摸板的工作区切换手势可谓印象深刻。而笔者所使用的笔记本搭载了支持5只手指的触摸板,因此很希望能够在此之上实现3只手指以上的手势识别和交互。
安装
笔者使用的是 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 即可(也可以根据需要配置开机自动运行。)
配置
用户的配置文件位于 ~/.config/touchegg/touchegg.conf,这是一个类似XML的配置文件,我们可以参考已有的配置进行设置。
Touchegg 支持对不同的应用程序采用不同的配置,这通过 application 元素进行区分。
在 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
此外,笔者对代码进行了修改,在切换工作区时不允许无限滚动。
相关主题
linux触摸板设置密码程序6,Touchegg:Linux上触摸板/屏的多指手势相关推荐
- linux触摸板设置密码程序6,Touchégg: Linux 上触摸板/屏的多指手势
By - 3月, 10th 2016 笔者之前体验过Mac OS X上的触摸板,对触摸板的工作区切换手势可谓印象深刻.而笔者所使用的笔记本搭载了支持5只手指的触摸板,因此很希望能够在此之上实现3只手指 ...
- linux触摸板设置密码程序6,centos linux 触摸板设置
设置linux触摸板对于不常用linux的人来说没有多大意义,我热爱linux,日常生活及工作我都用linux,但是我又不能骂微软,因为在linux没法用网银,所以在京东,卓越及其他购物网站不能货到付 ...
- linux触摸板设置密码程序6,《linux的笔记本(上网本)触摸板图形界面高级设置工具》v0.6 稳定版[安装包]...
软件类型:系统工具 软件性质:免费软件 操作系统:veket 应用平台:veket-2/veket-3/lucky8k-veket-1/lucky8k-veket-2 网站链接:www.matteol ...
- 将c程序移植到linux,各位大侠:我把原来在linux运行的c程序移植到HPUNIX上出现了错误...
各位大侠:我把原来在linux运行的c程序移植到HPUNIX上出现了错误 (2012-04-11 00:43:47) 标签: linux c程序 杂谈 各位大侠:我把原来在linux运行的c程序移植到 ...
- linux触摸板设置密码程序6,Linux下Synaptics笔记本触摸板的配置
笔记本上Synaptics的触摸板比较常见,但关于其配置的资料目前来看比较混乱,主要原因是这两年来桌面环境的变化比较大,搜索出来的结果是不同时期的人的解决办法,往往五花八门让人无所适从,如果想完全控制 ...
- 跨平台(windows+linux)的线程辅助程序,跨平台(Windows+Linux)的Socket通讯程序(二)—结构...
上一篇"跨平台(Windows+Linux)的Socket通讯程序"给出了Socket通讯底层的一些函数的包装方法/类,同时屏蔽了操作系统(Windows/Linux)的不同. 上 ...
- linux卡利系统设置密码,Windows 10 Windows Linux子系统安装指南-官网
安装Linux的Windows子系统 在Windows上安装任何Linux发行版之前,必须启用" Linux的Windows子系统"可选功能. 以管理员身份打开PowerShell ...
- linux可以运行Windows程序吗,如何Linux系统上运行Windows应用程序(7)
比较 下面是对运行于 Windows XP 上的和运行于 Red Hat 的 GNOME 中的消息框(Message Box)视觉上的对比: 对应于此的 C 代码(callDll.cpp 中第 60 ...
- linux正在装入应用程序,在Fedora系统上快速重新安装所有已安装的应用程序
在Fedora Linux上重新安装程序可能需要很长时间,主要是因为要做到这一点,你需要查看已安装应用程序的DNF,找出名称,并手动写出你想要设置的每个应用程序.你可以通过Fedora应用安装程序将所 ...
最新文章
- Android 基本面试题
- opencv openpose
- DL之InceptionV4/ResNet:InceptionV4/Inception-ResNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- 《游戏大师Chris Crawford谈互动叙事》一22.1 互动叙事前途无量
- LYNC2013部署系列PART4:群聊部署
- linux安装python27_linux下安装python27 nginx 和uwsgi
- 在一个由 'L' , 'R' 和 'X' 三个字符组成的字符串(例如RXXLRXRXL)中进行移动操作。一次移动操作指用一个LX替换一个XL,或者用一个XR替换一个RX。现给定起始...
- 帆软报表插件开发系列之plugin.xml
- Windows 平台下Myeclipse 10 中SVN 插件使用教程(TortoiseSVN)
- 页面缓存 OutputCache
- Python+selenium+eclipse执行web自动化(四)控件处理
- 苹果5完美越狱_苹果越狱工具
- 9.电阻线性电压转换电路
- 如何注册google账户呢?
- 最新解决方法This template did not produce a Java class or an interface
- 台式机安装Windows11正式版(跳过TPM)
- ganglia监控hadoop集群配置
- 安装trinity、解决报错
- Android Retrofit 2.0(三)从源码分析原理
- 财务年终总结怎么写?技巧在这里
热门文章
- 优先调度规则(PDR)
- 如何让谷歌浏览器支持迅雷下载
- hdu 4114 Disney's FastPass 状压dp
- 学历查询,邮件查询,身份证查询,聊天室查询,日期时间查询,列车飞机航班查询,等各种各类的查询网
- hifiasm对HiFi PacBio进行组装
- 在dropdown item中设置退出登录
- 论文阅读《API2Com: On the Improvement of Automatically Generated Code Comments Using API Documentations》
- Java 从虚拟机层面看程序代码是怎么运行起来的
- AE TypeMonkey
- psp模拟器linux,PSP模拟器PPSSPP 1.7 发布,兼容性和错误修正