如何在 Ubuntu 中调整触摸板边缘滚动区域?

如何在 Ubuntu 中调整触摸板边缘滚动区域?

我有一台 Acer Aspire,有 XP 和 Ubuntu 双启动。

在 Windows 方面,驱动程序允许您设置手指与 TouchPad 边缘的距离,然后才能进入滚动模式。在 Ubuntu 中,我没有选项(至少在 GUI 中)来更改触摸板上的滚动区域。

是否有conf文件或其他方法可以更改此设置?在正常使用过程中,我经常进入滚动区域。我想将其保留在滚动功能上,而不会因滚动功能而损失太多 pad 区域。

答案1

使用命令synclient。要列出当前值类型synclient -l,例如要更改 RightEdge 类型synclient RightEdge=4000

为了使其在启动时复制 /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf 并添加您的选项 /etc/X11/xorg.conf.d/50-synaptics.conf

例如,我在文件中添加了以下内容(但我仅使用触摸板进行滚动,因此它与您所需要的相反,但您可以调整这些值):

Option      "RightEdge" "2000"
Option      "BottomEdge" "2000"

重新开始。

取自 http://ubuntuforums.org/showthread.php?t=886449

答案2

不幸的是,我从未找到可靠的 GUI 来配置这样的事情。您必须使用命令行来更改设置。这是一个十分难看和毛茸茸的路线。

这不是您要问的,但这是我在自己的 Acer Aspire 上使用的脚本。也许您可以使用它:

#!/bin/sh

sleep 5
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 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-prop "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

如果您创建了一个.sh 文件,将其标记为可执行文件并将其设置为在启动时运行,那么您将禁用边缘滚动,而是拥有相当不错的双指滚动。

不幸的是,我不知道有什么方法可以改变阈值。我曾多次寻找此类设置。不幸的是,Xorg 在这些方面受到严重限制。

答案3

更改 Synaptics Edges 属性,特别是第二个值 - 这就是我所做的,并且有效。

相关内容