Ubuntu 18.04 LTS中的触摸板手势


35

开箱即用,我得到用于滚动和右键单击的手势。我对三个手指手势非常感兴趣(例如,向上滑动三个手指以查看所有打开的窗口),但似乎没有办法使它们正常工作。

我已经尝试了“ 扩展手势” GNOME-shell扩展和touchegg,但这两个都不起作用。

关于如何获得这些的任何想法?

Answers:


58

我在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及其命令。

希望这可以帮助。


1
即使这可行,它也不是任何用户都可以使用的打包应用程序,只需要很少的技术知识即可。但是,是的,它确实很棒
akabhirav

谢谢akabhirav。我不知道如何制作打包的应用程序,但我很乐意……可以将其重新打包成一个包吗?您愿意帮助我吗?
拉希特·金格

1
很棒!非常感谢。请注意,它应该是:sudo gem install fusuma
钉头锤

1
嘿@RachitKinger感谢您的详细步骤,只是一个建议,在“ mkdir fusuma”步骤之后,只需添加命令以进入刚刚创建的文件夹,因为Linux新手可能会直接粘贴并运行下一步“ touch” config.yml”,这将导致在fusuma目录之外生成配置文件。
Ghos3t

2
感谢@ Ghos3t的建议,而我已经提到过应该在fusuma文件夹中创建配置文件,我想您是对的,如果仅查看代码,则很可能会错过它。我添加了一行以立即更改目录。
拉希特·金纳


1

使用18.10(XPS 9570):只需按超级键(在我的情况下为Windows键)搜索“启动应用程序”,然后添加一个新应用程序。添加命令fusuma,然后重新启动以对其进行测试。


0

Ubuntu 18:04附带了一个三指手势。我不小心弄明白了。

只需用任何三个手指捏或捏。您可以看到所有活动应用程序的窗口。

注意:我仅在Ubuntu 18:04上对此进行了测试。它可能也适用于其他版本。它还取决于硬件支持的触摸板驱动程序。我正在使用Dell Precision 5530。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.