在哪里配置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的截图:
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