之前《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”
重启电脑双指滚动又回来了