解决Ubuntu下的synaptics触摸板问题

   安装Ubuntu 9.10后,触摸板就没有反应。首先要确定触摸板的型号,因为有多个系统,很容易得到在xp下显示的型号为“Synaptics TouchPad V5.10 on PS/2 Port"。针对Synaptics和Ubuntu然后 google,这里Synaptics是触摸板厂家的名称,与synaptic package manager(spm)完全不是一回事。首先安装了gpointing-device-settings, (spm说这可以替代gsynaptics配置软件,“which is modern replacement for gsynaptics.”),运行该软件后,显示了两个图标,一个是synPS/2 synaptics tuchpad,一个是USB Optical mouse,在前者的General tab界面的下拉框里显示Touchpad off,改选Touchpad on,然后OK按钮,再打开gpointing-device-settings,下拉框里还显示Touchpad off,重复几次,重登录,重启动都没有作用。

        在shell里运行xinput -list看是否系统识别了触摸板,输出如下

 

"SynPS/2 Synaptics TouchPad"    id=8    [XExtensionPointer]
    Type is TOUCHPAD
    Num_buttons is 12
    Num_axes is 2
    Mode is Relative
    Motion_buffer is 256
    Axis 0 :
        Min_value is 1472
        Max_value is 5472
        Resolution is 1
    Axis 1 :
        Min_value is 1408
        Max_value is 4448
        Resolution is 1

可见系统识别了该触模板,在gpointing-device-settings里显示的synPS/2 synaptics tuchpad图标正说明了这一点,接着在System->preference->mouse的Touchpad tab界面里去掉“Enable mouse clicks with touchpad"前的对钩,这样触摸板就有反应了,问题解决。

     Enable mouse clicks with touchpad的意思是较用力点击触摸板时相当于左击,下面的Enable horizontal scrolling的意思是在沿着触摸板下面的边滑动可以滑动窗口横向的滚动条,只要使scrolling有效,沿着触摸板右面的边滑动可以控制滑动窗口竖着的滚动条是缺省的。

     然后再次在Enable mouse clicks with touchpad"前打上对钩,触摸板仍然有效,而且点击触摸板可以模拟单击或双击。

     如果想禁用触摸板可以按下Fn+F8。灯亮提醒触摸板被禁用。

 

触摸板的进一步应用

1.CIrcular scrolling 循环滚动

     在gpointing-device-settings里可以设置Circular scrolling 即沿着触摸板四周滑动手指来滚动窗口的滚动条,顺时针向下滚动,逆时针向上滚动。适合滑动比较长的滚动条。

 2.Enable vertical scrolling when dragging with two fingers

     用两个手指同时滑动来控制滚动条。

3.tap 点击触摸板

    可以用synclient设置参数的值,如

    $synclient  TapButton1=1    # 一个手指点击触摸板模拟鼠标1键,左键  /

                         TapButton2=3    #两个           ...                               3键,右键  /

                          TapButton3=0   #

参考资料:

    https://help.ubuntu.com/community/SynapticsTouchpad

    synaptics(4) manpage

 

 

 

你可能感兴趣的:(解决Ubuntu下的synaptics触摸板问题)