This is the old SliTaz forum - Please use the main forum.slitaz.org

Can't get touchpad to work on netbook
  • mets10mets10 June 2010
    I recently installed Slitaz 3.0 on a new netbook I got. Everything works except for the touchpad. It is a Synaptics touchpad V6.5. I tried installing the package Xorg-xf86-input-synaptics, but that didn't work. Has anyone had a similar problem? Thanks.
  • LexeiiLexeii June 2010
    I'm too have touchpad on my Acer Aspire One. I configure its right now and this not finished yet. Single tap already works, but scroll is not.

    You need
    tazpkg get-install xorg-xf86-input-synaptics

    and then manually change your /etc/X11/xorg.conf.
    I expose, this helps:
    http://wiki.archlinux.org/index.php/Touchpad_Synaptics
  • mets10mets10 June 2010
    I see this error when slitaz is booting up:

    psmouse.c: Failed to reset mouse on isa0060/serio1
  • LexeiiLexeii July 2010
    Yes! I did it! :D
    Quick & dirty solution:
    tazpkg get-install xorg-xf86-input-synaptics
    tazpkg get-install xorg-xf86-input-evdev

    Correct the xorg.conf:
    Section "ServerLayout"
    ...
    InputDevice "Synaptics Touchpad" "SendCoreEvents"
    EndSection

    ...

    Section "Module"
    ...
    Load "synaptics"
    EndSection

    ...

    Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
    Option "SendCoreEvents" "true"
    Option "Device" "/dev/input/mouse1"
    Option "Protocol" "auto-dev"
    Option "LeftEdge" "130"
    Option "RightEdge" "840"
    Option "TopEdge" "130"
    Option "BottomEdge" "640"
    Option "FingerLow" "7"
    Option "FingerHigh" "8"
    Option "MaxTapTime" "180"
    Option "MaxTapMove" "110"
    Option "EmulateMidButtonTime" "75"
    Option "VertScrollDelta" "20"
    Option "HorizScrollDelta" "20"
    Option "MinSpeed" "0.25"
    Option "MaxSpeed" "0.50"
    Option "AccelFactor" "0.010"
    Option "EdgeMotionMinSpeed" "200"
    Option "EdgeMotionMaxSpeed" "200"
    Option "UpDownScrolling" "1"
    Option "CircularScrolling" "1"
    Option "CircScrollDelta" "0.1"
    Option "CircScrollTrigger" "2"
    Option "SHMConfig" "on"
    Option "Emulate3Buttons" "on"
    Option "TapButton1" "1"
    EndSection

    Create /etc/hal/fdi/policy/11-x11-synaptics.fdi:
    <?xml version="1.0" encoding="UTF-8"?>
    <deviceinfo version="0.2">
    <device>
    <match key="info.product" contains="Synaptics TouchPad">
    <merge key="input.x11_driver" type="string">synaptics</merge>
    <merge key="input.x11_options.AlwaysCore" type="string">true</merge>
    <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
    <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
    <merge key="input.x11_options.TapButton1" type="string">1</merge>
    <merge key="input.x11_options.TapButton2" type="string">2</merge>
    <merge key="input.x11_options.TapButton3" type="string">3</merge>
    <merge key="input.x11_options.protocol" type="string">event</merge>
    <merge key="input.x11_options.touchpadoff" type="string">0</merge>
    <merge key="input.x11_options.shmconfig" type="string">on</merge>
    </match>
    </device>
    </deviceinfo>

    Restart hal daemon:
    /etc/init.d/hald restart

    Restart X.

    Thats all, it's work!

    But it is a really quick & dirty because I don't know, why it work :)
    Maybe because of evdev module, maybe — of fdi, maybe — of both of them. And I don't adjust the touchpad yet.

    All this I do tomorrow. Wait for my new article in blogspot soon (execuse, in Russian :). Of course, I will post a couple of words to this thread too.
  • LexeiiLexeii July 2010
    There is a strange behavior. I have always connected my USB Genius mouse. To get touchpad work I want to unplug mouse, leave X session and log in again.
    Swapping touchpad to CorePointer in xorg.conf (as below) don't helps :(
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Synaptics Touchpad" "CorePointer"
    InputDevice "Mouse0" "SendCoreEvents"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    There is no need big section "Input Device" in xorg.conf, because it's don't work, and there's no need of /etc/hal/fdi/policy/11-x11-synaptics.fdi — this don't work too.

    So, there's new, short receipe to get touchpad work:
    tazpkg get-install xorg-xf86-input-synaptics
    tazpkg get-install xorg-xf86-input-evdev

    xorg.conf:
    Section "ServerLayout"
    ...
    InputDevice "Synaptics Touchpad" "SendCoreEvents"
    EndSection
    ...
    Section "Module"
    ...
    Load "synaptics"
    EndSection
    ...
    Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
    Option "SendCoreEvents" "true"
    Option "Device" "/dev/input/mouse1"
    Option "Protocol" "auto-dev"
    Option "SHMConfig" "on"
    EndSection

    Configuring only via synclient.
    To get list of current settings, type
    synclient -l

    To set "CircularScrolling", type
    synclient CircularScrolling=1 CircScrollTrigger=1

    And etc. Changes applies immediately.
  • LexeiiLexeii July 2010
    There is funny story which has occured to me yesterday.

    During my experiments with touchpad I somehow have not noticed, that it has not to work. In logs - no errors, all works properly. But the cursor does not move and touchpad's buttons do not work.
    Both in SliTaz and in WinXP (preinstalled) the system writes, that the device works properly.

    I have spent about one day for experiments and searches in Google to force touchpad to work, but could not make it. I even was delete touchpad in Win, rebooted, then system automatically find new device and so on, all fine, but touchpad still not work...

    The decision has appeared very simple! It appears, I have pressed Fn+F7 which on hard-level switches on and off touchpad. Repeated pressing has solved a problem :)
  • YahnYahn March 2011

    thank Lexeii! I try it and it works in Slitaz-cooking201011.

    First,run bellow commands.


    tazpkg get-install xorg-xf86-input-synaptics
    tazpkg get-install xorg-xf86-input-evdev

    Second, put bellow code into /etc/X11/xorg.conf

    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Synaptics Touchpad" "SendCoreEvents"
    EndSection

    Section "Module"
    Load "synaptics"
    EndSection

    Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
    Option "SendCoreEvents" "true"
    Option "Device" "/dev/input/mouse1"
    Option "Protocol" "auto-dev"
    Option "SHMConfig" "on"
    Option "TapButton1" "1"
    EndSection


    After all above, logout then login again. it works!



Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In Apply for Membership

SliTaz Social