如何在 Ubuntu 中使用触摸板手势更改工作区

如何在 Ubuntu 中使用触摸板手势更改工作区

我和一个拥有 Mac 的朋友聊天。他设置了这样一种设置:当他用三根手指在触摸板上滑动时,触摸板会朝那个方向移动到工作区。在 Ubuntu 中可以设置这个吗?

答案1

如何在 Ubuntu 中使用触摸板手势更改工作区

使用 touchegg 的完整教程,easystroke 最好用鼠标而不是触摸板来使用。

如果您使用的是 Unity,您可能会遇到一些与内置手势冲突的情况。我从教程中获取了有关此问题的信息(请参阅下面的链接)。我没有任何内置手势,因此本指南仅提供如何设置的信息。

  1. 下载塔奇格

    sudo apt install touchegg
    
  2. 运行它,但之后立即终止,它将创建一个文件

    ~/.config/touchegg/touchegg.conf
    
  3. 在您想要的编辑器中打开它,并将以下三行添加到 name="All" 部分

    <gesture type="DRAG" fingers="3" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>
    <gesture type="DRAG" fingers="3" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    
  4. 运行 touchegg 进行尝试

    touchegg &
    
  5. 根据需要编辑配置文件,然后将 touchegg 添加到启动应用程序列表中

我提到的教程可以找到这里- 有些内容已经过时了(您不必编译它)。无论如何,感谢创建者!

答案2

舒适滑动

尝试舒适滑动。提供 3 指和 4 指手势来切换工作区,另外还提供一些类似 Mac 中的窗口展开的手势。

这也使用了 xdotool,但如果你问我的话,它比滞后的 libinput-gestures 更舒服。

答案3

您的触摸板(硬件)需要支持此功能,然后您可能需要配置触摸板(Ubuntu 会自动识别并启用某些硬件)。

一种常见的干燥器是突触。您可以从控制面板中的鼠标和触摸板部分启用双指滚动。

控制面板

如果您需要更多选项,则需要手动编辑一些配置文件,并且这些选项依赖于硬件。

这里有一个调试页面:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

看看该页面,如果您能识别您的硬件,我们也许可以为您提供更具体的帮助。

硬件特定指南的示例:https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

考虑 easystroke

您还可以看看“easystroke”

http://sourceforge.net/apps/trac/easystroke/wiki

以下是 easystroke 实际操作的演示:http://www.youtube.com/watch?v=CagAEgXAAzA

答案4

这是我的解决方案:4 个手指和自然的方向。

 <gesture type="DRAG" fingers="4" direction="RIGHT">
       <action type="SEND_KEYS">Control+Alt+Right</action>
    </gesture>
    <gesture type="DRAG" fingers="4" direction="LEFT">
       <action type="SEND_KEYS">Control+Alt+Left</action>
    </gesture>

相关内容