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 + Right和Ctrl + Alt + Left , 向左拖动三个手指,向右拖动三个手指。 (锄头做可能的手势在Ashu提供的链接中)。 这样做你也可以在Ubuntu中享受三指拖动。
我已经上传了我的配置文件的图片,其中我突出显示了我从默认的touchegg配置文件进行的编辑。
(确保在ubuntu中启用了多个工作区,所有工作区都水平对齐,以防您没有检查如何减少或增加Unity中的工作区数? )
您也可以使用本教程,因为它涵盖了我的所有要点,也可能修复了错误。 (不确定)