LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 10-15-2011, 06:53 PM   #1
Konphine
Member
 
Registered: Jul 2011
Location: Phoenix, New York
Distribution: Slackware 13.37
Posts: 376

Rep: Reputation: 11
hp pavillion dv7-4053cl ClickPad Problems (Right Click & 2 Finger Scrolling)


Hello again,

So I got a new computer and successfully moved all of my files over to the new laptop and it's been working great so far.

However, I have encountered two problems which are frustrating me a little bit. My last computer had 2 separate buttons for regular clicks and then right clicks.

This keyboard has them "combined" as part of the Touch Pad as well. Now, using my original 50-synaptics.conf settings:

Code:
# DO NOT EDIT THIS FILE - IT WILL BE OVERWRITTEN ON UPGRADES
# Copy this file to /etc/X11/xorg.conf.d/ and edit the copy
#
# 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
Everything worked fine except right clicking. I know the settings given in 50-synaptics.conf only use Vertical and Horizontal scrolling (which work) but when I set "VertTwoFingerScroll" to "1" two-finger scrolling won't work which is why I've kept "VertEdgeScroll".

In addition, the first commented part states:

Quote:
# DO NOT EDIT THIS FILE - IT WILL BE OVERWRITTEN ON UPGRADES
# Copy this file to /etc/X11/xorg.conf.d/ and edit the copy
Was this file supposed to be obtained from somewhere else like a kernel module or a driver? When I use the commands "find" it doesn't any files that I haven't moved to /etc/X11/xorg.conf.d/.

Also, yes I have Googled this problem and even looked on the various pages of LinuxQuestions.org but to no avail. The only relevant threads (and Google results) were primarily about different laptops, scrolling not working (but those were vertedgescroll problems) and things like 10-synaptics.conf and xf86 drivers of which as far as I thought didn't comply with GNU's GPL.

Summary: Can anybody help me get right click working again on this new laptop of mine and 2-finger vertical scrolling.
 
Old 10-15-2011, 10:27 PM   #2
gary185
Member
 
Registered: Jul 2011
Posts: 113

Rep: Reputation: Disabled
hi
just edit the file and make a backup in case of overwrite
below is the complete list of options
synclient -l shows what they are set at now
generally for click events for instance
Code:
        Option "TapButton1" "1"
	Option "TapButton2" "0"
	Option "TapButton3" "0"
tapbutton2 is two fingers
tapbutton3 is three fingers
set to "0" they do nothing 2 is middle 3 is right click
Option "RBCornerButton" "3"
will give you right click taps in the right bottom corner and like that
EmulateTwoFingerMinZ and W can help with two finger scrolling
you can monitor your touchpad with
synclient -m 100
and change stuff on the fly using synclient untill you figure out what you need
you might need
Option "SHMConfig" "on"
Code:
##----- this is the entire set of available configs -------##
   #      Option "LeftEdge" "1900"
   #      Option "RightEdge" "5400"
   #      Option "TopEdge" "1400"
   #      Option "BottomEdge" "4500"
   #      Option "FingerLow" "25"
   #      Option "FingerHigh" "30"
   #      Option "FingerPress" "255"
   #      Option "MaxTapTime" "180"
   #      Option "MaxTapMove" "220"
   #      Option "MaxDoubleTapTime" "180"
   #      Option "SingleTapTimeout" "180"
   #      Option "ClickTime" "100"
   #      Option "FastTaps" "1"
   #      Option "EmulateMidButtonTime" "75"
   #      Option "EmulateTwoFingerMinZ" "280"
   #      Option "VertScrollDelta" "100"
   #      Option "HorizScrollDelta" "100"
   #      Option "VertEdgeScroll" "1"
   #      Option "HorizEdgeScroll" "1"
   #      Option "CornerCoasting" "0"
   #      Option "VertTwoFingerScroll" "1"
   #      Option "HorizTwoFingerScroll" "0"
   #      Option "MinSpeed" "0.02"
   #      Option "MaxSpeed" "0.18"
   #      Option "AccelFactor" "0.001"
   #      Option "TrackstickSpeed" "40"
   #      Option "EdgeMotionMinZ" "29"
   #      Option "EdgeMotionMaxZ" "159"
   #      Option "EdgeMotionMinSpeed" "1"
   #      Option "EdgeMotionMaxSpeed" "401"
   #      Option "EdgeMotionUseAlways" "0"
   #      Option "UpDownScrolling" "1"
   #      Option "LeftRightScrolling" "1"
   #      Option "UpDownScrollRepeat" "1" 
   #      Option "LeftRightScrollRepeat" "1"
   #      Option "ScrollButtonRepeat" "100"
   #      Option "TouchpadOff" "1"
   #      Option "GuestMouseOff" "0"
   #      Option "LockedDrags" "0"
   #      Option "LockedDragTimeout" "5000"
   #      Option "RTCornerButton" "0"
   #      Option "RBCornerButton" "3"
   #      Option "LTCornerButton" "0"
   #      Option "LBCornerButton" "1"
   #      Option "TapButton1" "2"
   #      Option "TapButton2" "0"
   #      Option "TapButton3" "0"
   #      Option "ClickFinger1" "1"
   #      Option "ClickFinger2" "1"
   #      Option "ClickFinger3" "1"
   #      Option "CircularScrolling" "0"
   #      Option "CircScrollDelta" "0.1"
   #      Option "CircScrollTrigger" "0"
   #      Option "CircularPad" "0"
   #      Option "PalmDetect" "0"
   #      Option "PalmMinWidth" "10"
   #      Option "PalmMinZ" "199"
   #      Option "CoastingSpeed" "0"
   #      Option "PressureMotionMinZ" "29"
   #      Option "PressureMotionMaxZ" "159"
   #      Option "PressureMotionMinFactor" "1"
   #      Option "PressureMotionMaxFactor" "1"
   #      Option "GrabEventDevice" "1"
 
Old 10-16-2011, 12:53 AM   #3
Konphine
Member
 
Registered: Jul 2011
Location: Phoenix, New York
Distribution: Slackware 13.37
Posts: 376

Original Poster
Rep: Reputation: 11
Thank you for responding gary185,

I have been editing and modifying synclient to see how it works and with lots of tweaking and as previously mentioned searches, it's been to no avail.

I don't understand what you meant here:

Quote:
tapbutton2 is two fingers
tapbutton3 is three fingers
set to "0" they do nothing 2 is middle 3 is right click
As Google attempted to help, I have tried these:

Quote:
Option "RBCornerButton" "3"
will give you right click taps in the right bottom corner and like that
EmulateTwoFingerMinZ and W can help with two finger scrolling
But again to no avail. Perhaps if I understood what they meant.

Quote:
synclient -m 100
and change stuff on the fly using synclient untill you figure out what you need
you might need
Option "SHMConfig" "on"
This was also suggested on another Linux forum from my searches, but I get this error:

Code:
Unknown parameter SHMConfig
=====================================================================
EDIT: FOUND THE PROBLEM (and fixed it too)!
=====================================================================

Okay, so the primary problem was that this is a ClickPad, which is slightly different from a TouchPad. Because of this no matter how many times I click or how many fingers I have, it will only pick up regular clicks and 1 finger.

So the patch to this was xf86-input-synaptics-1.5 where the current version for Slackware is 1.4 so I just had to install the new one. Thank you for your help gary, looks like that wasn't the problem. ^.^

Last edited by Konphine; 10-17-2011 at 12:06 AM.
 
Old 04-07-2012, 12:58 PM   #4
bamdad
Member
 
Registered: May 2010
Location: budapest
Distribution: debian/ubuntu, slackware, bsd, (open)solaris
Posts: 40

Rep: Reputation: 15
Quote:
Originally Posted by Konphine View Post
Okay, so the primary problem was that this is a ClickPad, which is slightly different from a TouchPad. Because of this no matter how many times I click or how many fingers I have, it will only pick up regular clicks and 1 finger.

So the patch to this was xf86-input-synaptics-1.5 where the current version for Slackware is 1.4 so I just had to install the new one. Thank you for your help gary, looks like that wasn't the problem. ^.^
sorry for digging up this old topic, but how exactly did you go about doing that? i don't see a 1.5 version in the slackware current repos, and downloading and compiling from source didn't work either..
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
hp-dv7 2273cl to hp-dv7 4053cl & AMD Motherboard/CPU + nVidia Video Card Compatibilit Konphine Linux - Laptop and Netbook 5 10-13-2011 02:08 AM
[SOLVED] HP Pavillion dv7 standby issue. geomysterio Linux - Laptop and Netbook 2 07-21-2009 01:19 AM
Fan control on HP Pavillion dv7 1199el Dasc Linux - Laptop and Netbook 1 05-10-2009 02:14 PM
Does anyone know about GNU+Linux on the HP Pavillion dv7-1130us??? kevinbenko Linux - Laptop and Netbook 1 10-26-2008 01:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 06:12 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration