LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Problem with touchpad in Slackware -current (http://www.linuxquestions.org/questions/slackware-14/problem-with-touchpad-in-slackware-current-870349/)

TobiSGD 03-22-2011 08:05 PM

Problem with touchpad in Slackware -current
 
I successfully changed my laptop (HP Compaq 615 with Synaptics touchpad) from Debian Sid to Slackware -current to learn a bit more about Slackware.

All is working fine, except one really annoying thing: My touchpad on this machine was working out of the box in the way I want it, tapping on the pad is a click with the left mouse-button and horizontal scrolling on the right edge works also. Tapping with more than one finger for emulating the other buttons is not supported by this cheap machine.

But occasionally tapping on the pad seems to trigger a click on the middle mouse-button, which is very annoying, as it closes tabs in Firefox, etc.

I searched through /etc and found nothing that even mentions a touchpad or Synaptic, also a Google search and a search on the forum doesn't bring up a solution.

This problem is setting me up in a way that I am thinking about going back to Debian, but since I am happy with this install until now, I rather wouldn't want to change back.

So it would be very helpful if someone has a tip or a link for me that helps me solving this problem.

Thanks in advance to every one that is answering.

allend 03-22-2011 08:47 PM

In Slackware-current the default settings for the Synaptics driver are in /usr/share/X11/xorg.conf.d/50-synaptics.conf
If you read this file, you will see the suggestion to copy the file to the /etc/X11/xorg.conf.d/ directory and edit that for local customisations.
You will also see that you can use 'synclient -l' to see all available options and 'man synclient' to find details on these options.

From your description, it sounds as though something in the way you use your touchpad is activating TapButton3. Perhaps you want to change a timeout or just disable TapButton3.

TobiSGD 03-22-2011 10:01 PM

Thanks for your suggestions. I tried that and copied the file you mentioned to /etc/X11/xorg.conf.d, then I changed the values of TapButton2 and TapButton3 to "0" to disable them. After that I logged out and back in to restart X, but that didn't solve my problem. After studying the Xorg.0.log I realized that the file doesn't seem to be used, since the log states that it will use TapButton2/2 with values of 2 and 3.
May this be because I have a xorg.conf (generated by the proprietary ATI driver) in /etc/X11?

Sadly, I don't know anything about configuring X, so any help would be very welcome.

UPDATE: After some fiddling with the system (unrelated to this problem) I rebooted, and know the Xserver read the configuration file. After trying it for some time, it seems that this problem is solved.

Thanks to allend for his help.

mrclisdue 03-23-2011 06:40 AM

I've been *tolerating* a similar issue (for a number of months) occasionally getting frustrated enough to fiddle with synclient, and having no success - until now!

Thanks to you both.

cheers,

markush 03-23-2011 07:18 PM

Hello together,

this thread turns out to be very helpfull, thanks to TobiSGD and allend for pointing me to the synclient command.

Markus

harryhaller 03-23-2011 07:29 PM

I, too, thank TobiSGD and allend.

Since I had never used a touchpad before, I found the behaviour extremely bizarre and even lost a partition because of accidental clicking - luckily it was only the windows7 partition :)

I have now fixed the touchpad's behaviour thanks to your help.

hevi 03-25-2011 10:32 AM

Hi harryhaller,

for avoiding accidental clicking, you can use syndaemon. For detail information: man syndaemon.
I've used it (see my blog) and no accidental clicking anymore.

kernel-P4N1C 08-05-2011 01:13 AM

ok i have the sthe same thingame functionality by default on my netbook, and since i found it cool as it doesn't tear down the clicking buttons...

since this netbook is not really a king on performance i trend to boot on windows and linux a lot (essentially to use MS project for work stuff), so I'm very used to the double and tripple tap function... the 2 fingers scroll.. don't care

however, I can't make my 3 fingers tap work on 13.37.. I have the left click with 1 finger, middle click with 2 fingers but no right click with 3 fingers... :(

this is my synclient output
Code:

weput@weput-netbook:~$ synclient
Parameter settings:
    LeftEdge                = 1775
    RightEdge              = 5505
    TopEdge                = 1648
    BottomEdge              = 4602
    FingerLow              = 24
    FingerHigh              = 29
    FingerPress            = 255
    MaxTapTime              = 180
    MaxTapMove              = 243
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime              = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 29
    EmulateTwoFingerMinW    = 6
    VertScrollDelta        = 110
    HorizScrollDelta        = 110
    VertEdgeScroll          = 1
    HorizEdgeScroll        = 0
    CornerCoasting          = 0
    VertTwoFingerScroll    = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor            = 0.0361598
    TrackstickSpeed        = 40
    EdgeMotionMinZ          = 29
    EdgeMotionMaxZ          = 159
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 442
    EdgeMotionUseAlways    = 0
    TouchpadOff            = 0
    LockedDrags            = 0
    LockedDragTimeout      = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 3
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling      = 0
    CircScrollDelta        = 0.1
    CircScrollTrigger      = 0
    CircularPad            = 0
    PalmDetect              = 0
    PalmMinWidth            = 9
    PalmMinZ                = 199
    CoastingSpeed          = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 29
    PressureMotionMaxZ      = 159
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice        = 1
    TapAndDragGesture      = 1
    AreaLeftEdge            = 0
    AreaRightEdge          = 0
    AreaTopEdge            = 0
    AreaBottomEdge          = 0
weput@weput-netbook:~$

hevi...
i did sort off the same script to enable FN+F3 on my asus eeepc 1005ha; but didn't thought about disabling the touchpad while keyboard was in use... kudos!

mtz 11-15-2011 10:56 AM

so, I have the same problem(s) but with hp 4320s laptop..
can someone upload /etc/X11/xorg.conf.d/crazy shepard thing.conf please
thank you

TobiSGD 11-15-2011 11:34 AM

Here is my /etc/X11/xorg.conf.d/50-synaptics.conf file:
Code:

# # Use "synclient -l" to see all available options
# # Use "man synaptics" for details about what the options do
# #
 Section "InputClass"
        Identifier "touchpad"
        Driver "synaptics"
        MatchDevicePath "/dev/input/event*"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "0"
        Option "TapButton3" "0"
        Option "VertEdgeScroll" "1"
        Option "HorizEdgeScroll" "1"
        Option "MinSpeed" "1.1"
        Option "MaxSpeed" "1.9"
EndSection

As you can see I have disabled middle- right-click, enabled scrolling on the horizontal and vertical edges and slightly increased the speed of my mouse cursor.

allend 11-16-2011 07:57 AM

This is my /etc/X11/xorg.conf.d/50-synaptics.conf
Code:

#
# Use "synclient -l" to see all available options
# Use "man synaptics" for details about what the options do
#
Section "InputClass"
        Identifier "touchpad"
        Driver "synaptics"
        MatchIsTouchpad "on"
# These are Slackware default options.
#      Option "TapButton1" "1"
#      Option "TapButton2" "2"
#      Option "TapButton3" "3"
# Enable the next line for testing
#        Option "SHMconfig" type="string">true</merge>
# Make a single tap on the touchpad a mouse left click
        Option "TapButton1" "1"
# Turn on two finger horizontal scrolling
        Option "HorizTwoFingerScroll" "true"
        Option "EmulateTwoFingerMinZ" "60"
# Turn on circular scrolling
        Option "CircularScrolling" "true"
        Option "CircScrollTrigger" "2"
# Make a single tap on the top left area of the touchpad a mouse right click
        Option "LTCornerButton" "2"
# Make a single tap on the bottom left area of the touchpad a mouse middle click
        Option "LBCornerButton" "3"
EndSection


ottavio 11-16-2011 08:03 AM

Quote:

Originally Posted by TobiSGD (Post 4299803)
I successfully changed my laptop (HP Compaq 615 with Synaptics touchpad) from Debian Sid to Slackware -current to learn a bit more about Slackware.

Sorry I can't help you for this specific issue but let me say that it is probably better to start form the latest stable or the older stable (13.1) if you are starting from scratch rather that the bleeding edge -current. Or maybe I got it wrong and this is not your first installation.

EDIT: I didn't notice the [SOLVED] tag!

TobiSGD 11-16-2011 10:35 AM

Yeah, that was some time ago, i only posted here again, because mtz asked for help with his touchpad. Nowadays I am a happy Slacker, running 13.37 and -current on my machines.

mtz 11-16-2011 12:21 PM

Quote:

Originally Posted by TobiSGD (Post 4524717)
Here is my /etc/X11/xorg.conf.d/50-synaptics.conf As you can see I have disabled middle- right-click, enabled scrolling on the horizontal and vertical edges and slightly increased the speed of my mouse cursor.

thanks for that, just a question, to enable midle and right click(not tap, click where you feel that something under moved, what number should I put?
kind of a stupid question but maybe it is important, because before my rightclick was 2 and middleclick 3 :) maybe should I put 1 or something..:)
and thanks for your quick reply, now I will try to get names of buttons with synclient -l 100, maybe I can isolate a button and present it in .conf..:)

TobiSGD 11-16-2011 12:26 PM

Quote:

Originally Posted by mtz (Post 4525673)
thanks for that, just a question, to enable midle and right click(not tap, click where you feel that something under moved, what number should I put?

Actually, I meant tapping. I was annoyed of some random middle click when only tapping with one finger, so I disabled TapButton2 and 3. Nowadays I rarely use the touchpad (mostly when I have to click because of a Flash UI). The original numbers for TapButton2 and 3 were 2 and 3. Sorry, I can't help with that.


All times are GMT -5. The time now is 10:54 PM.