Answers:
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
这里有一些很好的建议: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返回的内容,但是通过设置动作,使我可以用两根手指滚动。
@Ashu的答案很关键,而且很完整。但我想补充一点,这确实可以使您的体验更好。
首先,我在华硕ZenBook UX305笔记本电脑上使用Ubuntu 16.04,touchegg在这种配置下对我来说效果很好。
您可以自定义三指向左拖动和三指向右拖动以更改工作区,就像Ashu指出的更改touchegg的配置文件一样。
(要打开配置文件,您也可以回家然后Ctrl+ H访问隐藏的文件夹以找到.config文件夹。其中有一个与touchegg相关的文件夹。其中存在touchegg id的配置文件!)
打开配置文件,您可以更改默认操作的快捷键Ctrl+ Alt+ Right和Ctrl+ Alt+ Left左三指拖动和三个手指向右拖动。(在Ashu提供的链接中,要做出可能的手势)。这样做,您也可以在Ubuntu中享受三指拖动。
我已经上传我的配置文件的图像在这里中,我强调我从默认touchegg配置文件进行编辑。
(请确保在ubuntu中启用了多个工作空间,并且所有工作空间都水平对齐,以防万一您未选中 如何减少或增加Unity中的工作空间?)
您也可以使用本教程,因为它涵盖了我的所有观点,并且还可能修复错误。(不确定)