如何加快两个手指的触控板滚动?


9

我将触摸板速度栏的箭头向左移动。另外,我调整了dconf编辑器的触摸板,设置了运动加速,运动阈值等,但是它不起作用。毕竟,如果我将滚动方法从两指滚动更改为边缘滚动,则完全没有变化,还将触摸板启用设置为关闭,并且也没有变化。这些是在askubuntu上发布的答案。那么这些设置是什么?它在Ubuntu中有任何有意义的功能吗?改变触摸板滚动速度是否可行?

我使用MacBook Pro触控板,并且希望将速度设置为与OS X一样平稳且用户友好。

谢谢。

[更新以回答mdoran3844的问题]

/dev/input/event0
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x1
   version : 0
   name    : "Power Button"
   phys        : "LNXPWRBN/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event1
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x3
   version : 0
   name    : "Sleep Button"
   phys    : "LNXSLPBN/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event2
   bustype : BUS_I8042
   vendor  : 0x1
   product : 0x1
   version : 43907
   name    : "AT Translated Set 2 keyboard"
   phys    : "isa0060/serio0/input0"
   bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP

/dev/input/event3
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x6
   version : 0
   name    : "ImExPS/2 Generic Explorer Mouse"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_REL

Answers:


11

我有一台运行Kubuntu 14.04的MacBook Pro 11.1。Synaptic已安装,但是X11和Synaptic配置文件与mdoran3844的答案中列出的位置不太相同。

但是,根据此处的KDE论坛帖子,我运行了以下命令,该命令适用于我的硬件/软件环境:

synclient VertScrollDelta=20 HorizScrollDelta=20

如果该更改有效但不是永久性的,则可能需要将其放在类似您的.xinitrc启动脚本或其他启动脚本中(或查找mdoran3844的答案列出的配置文件)。


3
对于“自然模式”滚动,请使用负值:synclient VertScrollDelta=-20 HorizScrollDelta=-20
glS

3

这在很大程度上取决于触摸板的工作方式。实际上,许多触摸板手势都不使用Ubuntu手势或触摸事件中的任何一个,而是一旦识别出手势(例如,两根手指滚动宏或执行按键组合)就可以使用。

在您的情况下,当识别到两个手指滚动时,鼠标滚动事件就会传播到事件设备通用硬件驱动程序evdev中。

您可以使用Synaptics Touch输入驱动程序来配置大多数触摸板和触摸屏。使用Synaptics时,可以通过更改配置文件中的VertScrollDelta和HorizScrollDelta来更改滚动速度。

sudo gedit /etc/X11/xorg.conf.d/50-synaptics.conf

然后编辑这两行

Option "VertScrollDelta" "10"
Option "HorizScrollDelta" "10"

注意:值越高,滚动将越慢且越准确。这似乎与敏感性的标准心理模型相反。


您是说Synaptics Touch已预装在Ubuntu中?另外,当我input list按照链接的文章中的说明运行时,在控制台中未检测到触控板。因此,也许MacBook Pro的内部触控板无法在Ubuntu中使用?(我在Parallels虚拟环境中使用它)。
布拉萨德

如果xinput list未显示触摸板,则除非应用程序正在侦听evdev输入层级别的原始事件,否则您将无法获得任何事件到应用程序中。如果您不认识触摸板,那就完全是另一个问题,但是您说过它允许您滚动?您可以跑步sudo lsinput,让我知道结果吗?
mdoran3844

谢谢。我将结果发布在原始帖子中。也许/dev/input/event3是我的触摸板?但是它读的是鼠标,而不是触摸板-这就是我说的原因there is no trackpad detected in my console。我根本不使用鼠标来获取信息,只是使用MacBook Pro中内置的键盘和触控板。
布拉萨德
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.