LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Synaptics touchpad problem (https://www.linuxquestions.org/questions/slackware-14/synaptics-touchpad-problem-776246/)

Josh000 12-16-2009 07:59 PM

Synaptics touchpad problem
 
OK, SO I installed the synaptics package from the DVD, and copied /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi to /etc/hal/fdi/policy/ as per other forum posts I found.

I then edited /etc/hal/fdi/policy/11-x11-synaptics.fdi to contain only:

Code:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <!-- Arbitrary options can be passed to the driver using
            the input.x11_options property since xorg-server-1.5. -->
        <merge key="input.x11_options.SHMConfig" type="string">true</merge>
        <merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
        <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>

    </match>
  </device>
</deviceinfo>

I then restarted HAL and X after doing so, however there was no change.

I attempted this after succusfully changing my keyboard layout, so was somewhat familiar with the routine.

From what I can see, I should have tapping and vertical scrolling enabled, but it simply does not work.

I would also like to know how to decrease the sensitivity/speed, as I understand everything is handled by HAL and this would be the place to do it.

Any help appreciated

exvor 12-17-2009 05:12 AM

Grr God I hate HAL. You can control how the synaptics touch pad behaves right in the Xorg.conf file. I control side scrolling and even how fast it responds to finger movements in my xorg.conf file. Below is part of my xorg that deals with the driver.

Code:

Section "InputDevice"
        Identifier  "Synaptics Touchpad"
        Driver      "synaptics"
        Option            "Protocol" "auto"
        Option            "Device" "/dev/input/mice"
        Option      "VertEdgeScroll" "true"
        Option      "TapButton1"    "1" # 1 finger - left
        Option      "MinSpeed"      "0.10"  # speed factor for low pointer mov
        Option      "MaxSpeed"      "0.40" # max speed factor for fast pointer
        Option      "AccelFactor"  "0.0030" #Acceleration factor for normal


Josh000 12-17-2009 11:50 AM

I don't have an xorg file because I have not needed it until now.

Is it not possible to set it up with HAL and HAVE to use xorg.conf?

Chuck56 12-17-2009 12:15 PM

I'm no HAL guru but I did fix the tap click on my Synaptics touch pad with:

Code:

merge key="input.x11_options.TapButton1" type="string">1</merge>
I'm confident if you search around you'll be able to find all the HAL policy tweaks you need.

Old_Fogie 12-18-2009 11:10 PM

post # 6 of http://www.linuxquestions.org/questi...reboot-758184/

worked for me

the default file is a fully commented out block.

maybe your typing in the commented out section?

i have nothing in my xorg.conf for mouse at all, I'm using his settings, so I have vertical, horiz scroll, and tap to click.

Josh000 12-19-2009 05:22 AM

This is all fixed.

I added the following lines to my 11-x11-synaptics.fdi file. I'm surprised I missed them out somehow :\

Code:

<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.1</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.4</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.002</merge>



All times are GMT -5. The time now is 05:21 PM.