前言
本文将以Ubuntu为例,配置出OSX上触摸板手势。
安装xserver-xorg-input-synaptics驱动
首先安装依赖
sudo apt-get install build-essential libevdev-dev autoconf automake libmtdev-dev xorg-dev xutils-dev libtool
删除老的触摸板驱动并安装新的
sudo apt-get remove xserver-xorg-input-synaptics
编译安装新的驱动
git clone https://github.com/felipejfc/xserver-xorg-input-synaptics.git
cd xserver-xorg-input-synaptics
./autogen.sh
./configure --exec_prefix=/usr
make
sudo make install
重启系统
安装xSwipe
安装依赖
sudo apt-get install libx11-guitest-perl
增加相关配置文件
mkdir /etc/X11/xorg.conf.d/
sudo vim /etc/X11/xorg.conf.d/50-synaptics.conf
在文件中增加
Section "InputClass"
Identifier "evdev touchpad catchall"
Driver "synaptics"
MatchDevicePath "/dev/input/event*"
MatchIsTouchpad "on"
Option "Protocol" "event"
Option "SHMConfig" "on"
EndSection
clone xSwipe,没有git就安装一个。
cd ~
git clone https://github.com/iberianpig/xSwipe.git
cd xSwip
vim eventkey.cfg
通过更改eventkey.cfg中的配置来实现不同的手势。
每一个section都支持不同的系统 。
找到自己的系统,去更改按键,并且文件中有注释。
最后
perl xSwipe.pl
如果不能用,重启系统试试。
如果perl说少模块,请用perl -CFAN添加少的模块。 在我的电脑上只能实现三指的手势,四指,五指的手势好像并没有这个东西。