Mac支持MultiTouch

我不记得如何但是在11.10中我设法通过某些软件找到了一些多点触控操作。

现在我使用12.04,是否有任何方式/应用程序/变通方法/插件或任何可以为我提供类似于mac或至少接近它的多点触控手势?

使用synaptics我发现我的触控板支持3finger控制。

我使用的是三星NP-RV509-A0GIN

Touchegg

Touchégg是Linux的“多点触控手势识别器”,用C ++编写,使用Qt并使用Ubuntu的uTouch-geis库。 它允许用户定义在进行多点触摸手势时启动的操作。
Touchégg可以识别提供所需的手势,您可以为其指定一系列与窗口相关的操作,包括最大化或最小化窗口,调整应用大小,显示桌面等。
目前通过手动编辑小配置文件来实现设置所需的“操作”。

Touchegg带有一些预先启用的手势,但是可以通过编辑配置文件来启用手势。 它允许三指捏,两个,三个,四个和五个手指敲击和两到四个手指滑动。

主页

注意: 它有精确的问题。 这里和这里报告了一个错误

先决条件

你需要最新的Utouch Utouch来运行它。 所以添加以下PPA

 sudo add-apt-repository ppa:utouch-team/daily sudo apt-get update sudo apt-get install utouch 

安装

在Quantal(12.10),Precise(12.04)和Oneric(11.10)中,软件包位于存储库中,如此处所示

另请参阅此处获取更多下载

编辑配置文件

配置文件位于此处
~/.config/touchegg/touchegg.conf

编辑文件:
打开配置文件。

 gedit ~/.config/touchegg/touchegg.conf 

在下面的示例中, 四指拖动手势配置为切换到“ Show Desktop

四指拖动

 [FOUR_FINGERS_DRAG_DOWN] action=SHOW_DESKTOP settings= 

三指拖动

 [THREE_FINGERS_DRAG_UP] action=MAXIMIZE_RESTORE_WINDOW settings= [THREE_FINGERS_DRAG_DOWN] action=MINIMIZE_WINDOW settings= 

此处列出更多操作

因此,您可以在Linux系统上获得Mac的多点触控体验。

在这里和这里查看演示video

支持哪些手势?

以下手势被禁止

其他选择

吉恩

这里有一些很好的建议: http : //ubuntuforums.org/showthread.php?t = 1419833

最简单的解决方案可能只是:

  • 转到系统/首选项/鼠标
  • 单击触摸板选项卡,您可以在滚动标题下选择两个手指滚动。

如果失败,您可能需要执行如下所示的操作,具体取决于您的硬件:

 xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1 xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1 xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10 xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8 

你必须至少运行这四个(在上面的链接中更多),你必须在启动时运行它们,所以你可能想要将它们放入启动脚本中; 最好是在启动过程的后期。

我不确定你有什么样的触控板,所以你可能需要做一些挖掘来获得正确的名称和属性来设置。

要检查触摸板的输入设备,请运行xinput list并查看指针部分。 您应该在列表中有多个项目,而ID最高的项目可能是您的触摸板。 如果它是突触,你就是黄金,上面的四个命令将解决你的困境。

如果没有,你必须挖一点。

在xinput列表的第二列中,每个设备都有id =#

运行xinput list-props # ,其中#=您的设备ID。

这将显示输入设备的所有可用属性。

上面的命令与xinput list-props的返回值的默认设置不同,因为8s和32s描述了所设置数据的大小。 第二个和第三个整数完全匹配xinput list-props返回的内容,但是通过设置操作为我启用了两个手指滚动。

@Ashu的回答非常重要,非常完整。 但我想补充一点,这将真正让你的体验变得更好。

首先,我在我的华硕ZenBook UX305笔记本电脑上使用Ubuntu 16.04,而touchegg在这种配置下对我来说效果非常好。

您可以自定义三个手指左手和三个手指右侧拖动以更改工作区,使用Ashu指出更改touchegg的配置文件。

(要打开配置文件,你也可以回家,然后按Ctrl + H访问隐藏文件夹找到.config文件夹。里面有一个与touchegg相关的文件夹。其中有touchegg id的配置文件!)

打开配置文件,您可以将默认操作更改为快捷键Ctrl + Alt + RightCtrl + Alt + Left向左拖动三个手指,向右拖动三个手指。 (锄头做可能的手势在Ashu提供的链接中)。 这样做你也可以在Ubuntu中享受三指拖动。

我已经上传了我的配置文件的图片,其中我突出显示了我从默认的touchegg配置文件进行的编辑。

(确保在ubuntu中启用了多个工作区,所有工作区都水平对齐,以防您没有检查如何减少或增加Unity中的工作区数? )

您也可以使用本教程,因为它涵盖了我的所有要点,也可能修复了错误。 (不确定)

Interesting Posts