开箱即用,我得到用于滚动和右键单击的手势。我对三个手指手势非常感兴趣(例如,向上滑动三个手指以查看所有打开的窗口),但似乎没有办法使它们正常工作。
我已尝试使用“扩展手势” GNOME-shell扩展和touchegg,但两者均无法正常工作。
关于如何获得这些的任何想法?
我在Ubuntu 18.04(X.org)上使用XPS 15。我已经设法让多手势工作。Yamada Kohei开发了一个名为Fusuma的应用程序,以在Linux上启用多点触摸手势。它要求您在尚未安装的机器上安装Ruby。
请按照fusuma GitHub自述页面上的说明进行操作,或者您可以按照以下对我有用的步骤进行操作:
首先,检查当前用户是否属于输入组。你可以这样做
sudo gpasswd -a $USER input
然后注销并重新登录。现在安装xdotool和libinput-tools。
sudo apt-get install libinput-tools
sudo apt-get install xdotool
如果您尚未安装Ruby,则可以立即执行以下操作:
sudo apt install ruby
现在安装fusuma
sudo gem install fusuma
这基本上是在创建.yml
具有所需配置的文件。如果您想要标准手势,则可以按照以下说明进行操作,也可以随意调整以获得所需的手势。
转到主目录中的config文件夹。
cd ~/.config
现在创建一个名为 fusuma
mkdir fusuma
cd fusuma
在其中创建一个名为 config.yml
touch config.yml
现在,您可以使用喜欢的文本编辑器在此文件中输入内容。
nano config.yml
如果使用的是GNOME(这是18.04中的默认环境),请复制并粘贴以下说明。
swipe:
3:
left:
command: 'xdotool key alt+Right'
right:
command: 'xdotool key alt+Left'
up:
command: 'xdotool key super'
down:
command: 'xdotool key super'
4:
left:
command: 'xdotool key ctrl+alt+Down'
right:
command: 'xdotool key ctrl+alt+Up'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
pinch:
in:
command: 'xdotool key ctrl+plus'
out:
command: 'xdotool key ctrl+minus'
threshold:
swipe: 0.4
pinch: 0.4
interval:
swipe: 0.8
pinch: 0.1
请注意,此配置为您创建的手势如下:
多点触控手势| 动作|
3个手指-左| 在浏览器上继续|
3根手指-右| 返回浏览器|
3指-向上| 显示所有窗口|
3指-向下| 关闭Exposé(Esc)|
4个手指-左| 下一个桌面|
4根手指-右| 以前的桌面|
4根手指-向上| 下一个桌面|
4指-向下| 以前的桌面|
之后,您可以在终端中运行命令以测试其是否已安装
sudo fusuma
终端中什么也不会发生。只需开始使用多点触摸手势-在触摸板上轻扫即可。
现在,您要做的就是在启动应用程序中添加Fusuma及其命令。
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句