linux多指手势配置
2019-03-04 本文已影响8人
Killshadow
0x10 前言
一直困于没有多指手势, 多任务桌面毫无卵用, 网上几乎没有教程, 今天终于觅得一方法, 愿与大家共享.
系统: Ubuntu 18.04.2 LTS
软件: 开源地址
>>最终效果如下<<
0x20 软件准备
0x21 申请权限
这一步是为了得到读取触控板的权限, 确保当前用户有输入组的权限.
> sudo gpasswd -a $USER input
0x22 安装依赖
$ sudo apt-get install libinput-tools
0x23 安装Fusuma
$ sudo gem install fusuma
0x30 软件配置
我们需要自己在home目录下配置~/.config/fusuma/config.yml
文件.
$ mkdir -p ~/.config/fusuma
gedit ~/.config/fusuma/config.yml
设置配置文件, 当运行fusuma时会自动根据这个配置文件识别手势, 官方的配置如下:
swipe:
3:
left:
command: 'xdotool key alt+Left'
right:
command: 'xdotool key alt+Right'
up:
command: 'xdotool key ctrl+t'
threshold: 1.5
down:
command: 'xdotool key ctrl+w'
threshold: 1.5
4:
left:
command: 'xdotool key super+Left'
right:
command: 'xdotool key super+Right'
up:
command: 'xdotool key super+a'
down:
command: 'xdotool key super+s'
pinch:
2:
in:
command: 'xdotool key ctrl+plus'
threshold: 0.1
out:
command: 'xdotool key ctrl+minus'
threshold: 0.1
threshold:
swipe: 1
pinch: 1
interval:
swipe: 1
pinch: 1
但由于3指和4值以及放大缩小经常容易混淆, 而我只需要切换桌面的功能, 于是我设置成如下:
swipe:
3:
left:
command: 'xdotool key super+Left'
right:
command: 'xdotool key super+Right'
up:
command: 'xdotool key ctrl+alt+Down'
threshold: 1.5
down:
command: 'xdotool key ctrl+alt+Up'
threshold: 1.5
4:
left:
command: 'xdotool key super+Left'
right:
command: 'xdotool key super+Right'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
threshold:
swipe: 1
pinch: 1
interval:
swipe: 1
pinch: 1
解释
xdotool
是一个快捷软件, 详见.threshold
: 表示灵敏度;interval
: 表示延时. 这两个特性主要是为区分三键和四键以及放大缩小.command
形式: xdotool key 快捷键.
0x40 开机启动
在终端输入:
gnome-session-properties
进入gnome的开机设置.
设置如上