Mac支持MultiTouch


24

我不记得是怎么回事,但是在11.10中,我设法找到了一些可被某些软件支持的多点触控操作。

现在我正在使用12.04,是否有任何方法/应用程序/解决方法/插件或任何可以为我提供类似于mac或接近它的多点触摸手势的东西?

通过突触,我发现我的触摸板支持3finger控制。

我正在使用三星NP-RV509-A0GIN

Answers:


15

触摸蛋

Touchégg是用于Linux的“多点触摸手势识别器”,它使用Qt和Ct编写,并利用Ubuntu的uTouch-geis库。它允许用户定义做出多点触摸手势时应启动的动作。
如果Touchégg可以识别所需的手势,则可以为其分配许多与窗口相关的动作之一,包括最大化或最小化窗口,调整应用程序大小,显示桌面等。
目前,您可以通过手动编辑一个小的配置文件。

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

注意精确度有问题。这里这里都报告一个错误

先决条件

您需要最新的版本Utouch才能运行此程序。因此,添加以下PPA

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

安装

在量子理论(12.10),精确的(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之类的多点触摸体验。

在此处此处查看演示视频

支持哪些手势?

下面的手势是suppoted

其他选择

金恩


@Nirmik编辑了我的答案
Ashu

@Ashu我认为还没有解决。对?
Rahul Virpara 2012年

@virpara环顾四周实际上是一个已确认的错误。看这里。utouch -geis软件包实际上在错误编辑-您的链接说同样的事情:P
Ashu

我找不到团结菜单中的应用。这部影片- youtube.com/watch?v=1Ek4QaFQ1qo&feature=player_embedded
Nirmik

2
@Ashu ...有些东西可疑!我的配置文件看起来不像视频教程中所示!这是我的会议文件的粘贴框... paste.ubuntu.com/1114187 mi现在应该做什么?:/
Nirmik 2012年

0

这里有一些很好的建议: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返回值的不同之处在于8和32描述了所设置数据的大小。第二个和第三个int完全匹配xinput list-props返回的内容,但是通过设置动作,使我可以用两根手指滚动。


0

@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中的工作空间?

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

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.