ubuntu 12.04(deepin 12.06) 中启用双指滚动(two finger scroll)

之前《ubuntu下启用 synaptics 双指滚动》这篇文章提到在系统配置中开始又指滚动,然后再设置一个变量即可,为了避免每次开机都要执行这条命令,把它加到了rc.local中,系统启动都会自动执行。但这个方法在在ubuntu 12.04 (deepin 12.06)中行不通了,首先双指滚动的选项是恢色的,不能选,只能把VertTwoFingerScroll、HorizTwoFingerScroll(开启水平、竖向双指滚动)两个变量也加入rc.local;还因为系统设置中没有开启又指滚动,进入系统后在rc.local中设置的VertTwoFingerScroll、HorizTwoFingerScroll两个变量会被覆盖成0。所以解决这个问题必需要打开系统设置中的双指滚动,既然系统设置中是恢色不能选,就只能通过dconf-editor来直接修改配置文件了。详细步骤如下:

1.将下列内容加到/etc/rc.local:

synclient EmulateTwoFingerMinZ=29
synclient EmulateTwoFingerMinW=6
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1

或者修改:/usr/share/X11/xorg.conf.d/50-synaptics.conf 在Identifier “touchpad catchall” 所在section的最后加入如下内容:

Option "EmulateTwoFingerMinZ" "29"
Option "EmulateTwoFingerMinW" "6"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"

上述方法二选一,第二个方法有风险,操作失误可能会导致X启动不起来

2.
安装dconf-editor:
sudo apt-get install dconf-tools

开始双指滚动:
运行dconf-editor,找到org.gnome.settings-daemon.peripherals.touchpad ,修改scroll-method 的值为”two-finger-scrolling”

重启电脑双指滚动又回来了

ubuntu下启用 synaptics 双指滚动(多点触摸板)

方法已更新,请移步至《ubuntu 12.04(deepin 12.06) 中启用双指滚动(two finger scroll)

在 “系统” — “首选项” — “鼠标” 中的 “触摸板” 选项卡中 选中“双指滚动”

有可能此时你已经可以使用双指滚动和双指点击的功能了,但在一些电脑中可能不会,比如我的,稍稍研究了一下,synclient -l 输出中 EmulateTwoFingerMinZ 的值为 280,此值代表着双指触摸时所用的力度,在我的电脑上我用了很大的劲,很大的触摸面积双指效果都出不来,看来280是太离谱了,执行:synclient EmulateTwoFingerMinZ=20 ,双指轻触触摸就有效果了,双指点击(鼠标右键)同样可以正常工作。