在哪里配置synaptics触摸板使用倒置双指滚动?

我想用两个手指将我的synaptics触摸板配置为用户反向滚动。

在Ubuntu 12.04中为此配置synaptics的位置?

这样做相对简单,但它可能不适用于所有触摸板,虽然它适用于我旧笔记本电脑上的Synaptics触摸板。 我开始尝试使用xinput等,并且与这篇有用的文章大致相同。

首先,运行xinput列出所有设备,并记下触摸板的ID。

 ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)] 

现在,获取找到的设备编号的按钮映射:

 xinput get-button-map 11 

应该返回这样的东西:

 1 2 3 4 5 6 7 8 9 10 11 12 

现在,只需反转4和5就可以反转2个手指滚动(至少它在我的系统上)。 在以下命令中,只需记住使用您的设备硬件ID(不是我的示例11 )并在设备编号后面的数字之间留出空格:

 xinput set-button-map 11 1 2 3 5 4 6 7 8 9 10 11 12 

现在使用xinput get-button-map 11按钮映射应该是

 1 2 3 5 4 6 7 8 9 10 11 12 

现在,在您的网络浏览器中查看它。 这当然只是暂时设置它,所以最简单的方法是将它添加为启动项而不是搞乱xorg 。 只需创建一个新的启动项,并在其中添加上述xinput set-button-map命令。 至关重要的是,设备编号后面的数字之间有空格,当然要使用硬件的实际设备名称,而不是我的示例。

再次,请参阅文章和Ubuntu论坛以获取更多信息和讨论 – 您可以尝试并反转触摸板的许多其他function; 您可以重置您的实验(无论如何,这是暂时的,除非您在启动时输入命令)只需简单地按顺序放置数字:

 xinput set-button-map 11 1 2 3 4 5 6 7 8 9 10 11 12 

我想最好的方法是使用dconf-editor:

  • 开放式终端
  • 输入deconf-editor并按Enter键
  • 现在转到org> gnome> settings-daemon> peripherals> touchpad ,现在你可以进行你想要的大部分更改

这是deconf-editor的截图:

deconf编辑器

Arch Linux Wiki有一个很好的教程:

https://wiki.archlinux.org/index.php/Synaptics_Touchpad#Configuration

唯一的主要要求是了解如何编辑配置文件。

关注此URL的要点是将VertScrollDelta(如果启用了水平滚动,则为HorizScrollDelta)设置为负值。 我所做的是获取此变量的先前值并将其设置为自身,前面带有减号(例如,而不是106,使用-106)。

如果Linux不是您的专业知识,我建议您阅读整篇文章,以便基本了解该怎么做。

希望这可以帮助。

对于反向滚动,打开gedit(或您喜欢的文本编辑器)并输入:

 指针= 1 2 3 5 4 7 6 8 9 10 11 12 

这使得能够进行垂直和水平自然滚动(即反向滚动)。 4和5互换用于倒置垂直。 互换的图6和7用于倒置水平。 现在,将此文件另存为.Xmodmap在您的主文件夹中。

接下来,对于2个手指滚动,在“ 系统设置 中打开“ 鼠标”和“触摸板设置 ,转到“ 触摸板”选项卡,然后选中“ 双指滚动 ”框。 下面的截图将向您展示。

触控板设置

对于反向滚动,可以在https://launchpad.net/~zedtux/+archive/naturalscrolling上安装指示器。

综上所述 :

 sudo add-apt-repository ppa:zedtux/naturalscrolling sudo apt-get update sudo apt-get install naturalscrolling 

然后从你的Dash运行Natural Scrolling。 将出现一个指示器图标,您可以在每个设备的基础上反转滚动(例如,反转您的trackapd,但不要反转您的蓝牙鼠标)。

在此处输入图像描述

要使用恢复/反转/自然滚动(无论你怎么称呼它),创建包含这些行,右键单击,属性并使其可执行的文件,将文件添加到启动应用程序,然后重新启动。

 #!/bin/sh DEV_NO=`xinput list | grep "SynPS/2 Synaptics TouchPad" | sed 's/.*id=\([0-9]*\).*/\1/g'` PROP_NO=`xinput list-props ${DEV_NO} | grep "Synaptics Scrolling Distance" | sed 's/.*(\([0-9]*\)).*/\1/g'` xinput set-prop ${DEV_NO} ${PROP_NO} -106 -106 

直接链接下载https://dl.dropboxusercontent.com/u/75813759/.nat