![]() |
ubuntu.com - launchpad.net - ubuntu help
|
|
|||||||
Ubuntu 9.10 is out!!!
When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu. The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely. |
|
Tutorials & Tips The place to find Ubuntu related Tips & Tricks. |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Just Give Me the Beans!
![]() |
HOW TO: Laptop Touchpad
What everyone has been waiting for:
Laptop Touchpad How-To ---------------------------------------------------------- This How-To guide applies to all PS2 and Serial synaptics touchpads as far as I can tell. We have not found this to work for emulated USB cPads (Synaptics cPad). Other than that... Open a terminal window and type: Code:
sudo gedit /etc/X11/XF86Config-4 Code:
Section "Module" Code:
Load "synaptics" Now, as you scroll down, there should be a section that starts like this: Code:
Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Code:
Option "CorePointer" As you scroll down further, you should see this section: Code:
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" EndSection Code:
Option "SendCoreEvents" Code:
Option "SHMConfig" "on" The additional line enables your touchpad settings. Finally scroll down to the bottom and you'll see this section: Code:
Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Synaptics Touchpad" EndSection Code:
InputDevice "Configured Mouse" "SendCoreEvents" InputDevice "Synaptics Touchpad" "CorePointer" Save the file and reboot! You thought it was over? Almost. We now want to set our settings: If you open a terminal window and type: Code:
synclient -l If you reset any of the settings, you will lose them when you log out, so what we need to do is open the config file again: Code:
sudo gedit /etc/X11/XF86Config-4 Code:
Section "InputDevice" Identifier "Synaptics Touchpad" Open another terminal window and type: Code:
synclient -l Code:
Option "MaxTapTime" "0" Option "VertScrollDelta" "0" Option "HorizScrollDelta" "0" If you go out on the net, you can find more references to synclient. I have even caught wind of a GUI version of the settings manager, but this is the most effective way I found to get it done. I hope this helps. I was frustrated and finally figured it out, so good luck, and if you have questions about it, feel free to message me. - Jake a.k.a. DoubleDangerClub
__________________
Running - Home: Apple MacBook Pro (C2D 2.2Ghz, 2gb ram, 160gb hd, 128mb graphics, Mac OS X 10.4.9 Tiger & Ubuntu Feisty Fawn 7.04) Last edited by DoubleDangerClub; November 12th, 2004 at 08:42 AM.. Reason: Alteration on supported hardware. |
|
|
|
|
|
#3 |
|
5 Cups of Ubuntu
![]() Join Date: Nov 2004
Beans: 7
|
Re: HOW TO: Laptop Touchpad
Hi
I'm still having trouble with my touchpad after following your how-to, in fact nothing changed. The touchpad seems to work with the exception of I can't move the mouse. I can click, double click (both on the touchpad it self and the buttons below) and right click with no troubles. I tried Ubuntu live cd and the mouse worked there without troubles which makes this strange. Here are my synclient settings. The XFree86 settings are as in the how-to gsm@wnn0617:~ $ synclient -l Parameter settings: LeftEdge = 1900 RightEdge = 5400 TopEdge = 1900 BottomEdge = 4000 FingerLow = 25 FingerHigh = 30 MaxTapTime = 180 MaxTapMove = 220 MaxDoubleTapTime = 180 ClickTime = 100 EmulateMidButtonTime = 75 VertScrollDelta = 100 HorizScrollDelta = 100 MinSpeed = 0.02 MaxSpeed = 0.18 AccelFactor = 0.0015 EdgeMotionMinZ = 30 EdgeMotionMaxZ = 160 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 200 EdgeMotionUseAlways = 0 UpDownScrolling = 1 TouchpadOff = 0 GuestMouseOff = 0 LockedDrags = 0 RTCornerButton = 2 RBCornerButton = 3 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 2 TapButton3 = 3 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 any ideas? thanks Gunnar Steinn |
|
|
|
|
|
#4 |
|
Quad Shot of Ubuntu
![]() Join Date: Oct 2004
Location: Neither here nor there
Beans: 343
Ubuntu 9.04 Jaunty Jackalope
|
Re: HOW TO: Laptop Touchpad
Gunnar - My synaptics touchpad worked out of the box on Ubuntu's default installation and my already configure XF86Config-4 file. I am using a Dell Latitude though.
Are you using the default ubuntu kernel? If not make sure you have the right event interface settings enabled. |
|
|
|
|
|
#5 |
|
Just Give Me the Beans!
![]() |
Re: HOW TO: Laptop Touchpad
Gunnar...
I see your settings haven't changed, did you hardcode any changes to them in the XF86Config-4 file? I also found that if you don't delete the "CorePointer" line from the external mouse section, it will cause the no mouse moving problem. You might (if you only use the touchpad) delete the "SendCoreEvents" code after the "Configured Mouse" line in the "Server Layout" section. One more thing to help...in the "Input Device" section for the Synaptics Touchpad...make sure that the name in quotes after "Driver" is the same name used in the "Load" line of the Module Section, as well as the same name as the line in the Server Layout section. I hope that helps you. -DDC
__________________
Running - Home: Apple MacBook Pro (C2D 2.2Ghz, 2gb ram, 160gb hd, 128mb graphics, Mac OS X 10.4.9 Tiger & Ubuntu Feisty Fawn 7.04) |
|
|
|
|
|
#6 |
|
5 Cups of Ubuntu
![]() Join Date: Nov 2004
Beans: 7
|
Re: HOW TO: Laptop Touchpad
Hi, thanks for your very fast responses!
Magneto: I haven't changed the kernel at all. I followed the howto on adding debian universe and did an upgrade after that but I think the kernel didn't change. gsm@wnn0617:~ $ uname -a Linux wnn0617 2.6.8.1-3-386 #1 Tue Oct 12 12:41:57 BST 2004 i686 GNU/Linux DoubleDangerClub: I double checked everything you said and it seems allright. I also tried to remove the "SendCoreEvents" and that resulted in no change except my external mouse didn't work after I plugged it in. I put the logs and configs at http://gunnarsteinn.com/ubuntu (I didn't want to flood this thread), if you could check if this looks right Is there a program or a log that can output the info from the touchpad? Just to see if we get any input from it. Also, is there any other driver that could work as a replacement until this works out? Some generic touchpad driver? Thanks Gunnar Steinn |
|
|
|
|
|
#7 |
|
5 Cups of Ubuntu
![]() Join Date: Nov 2004
Beans: 7
|
Re: HOW TO: Laptop Touchpad
Okey, to answer my own question if there was a program that could monitor the touchpad... of course the synclient does that.
gsm@wnn0617:~ $ synclient -h Hardware properties: No touchpad found Do you use a newer kernel than 2.4? Then browse the messages or boot.msg for the hardware info So it seems it doesn't find the touchpad but running "synclient -m 2" displays events when I tap the touchpad but not when I try to move the mosue (so there is something alive at least) I will try to find something in the dmesg or boot.msg Gunnar Steinn |
|
|
|
|
|
#8 |
|
Just Give Me the Beans!
![]() |
Re: HOW TO: Laptop Touchpad
Your files are looking fine, but the thing that I did notice that is different to me is in your hardware manager.
It shows on your system that the synaptics touchpad is a sort of USB device. When I went into my hardware manager, I couldn't even find my synaptics touchpad mentioned anywhere. Anyhow, I noticed that it called it: synaptics cPad. I looked into it more and it seems that they have 3 types of touchpads...Serial, PS2, and emulated USB (the cPad, which is yours). I found a site that may help you. http://www.janerob.com/rob/ts5100/cPad/JanS/cpad.html Also, I would suggest looking on google for 'Synaptics cPad.' I'm sure there is a resource that can aid you as well. I'm sorry my guide wasn't able to help you out. Was your mouse moving before my guide? If so, alter your files back to their original state and search for some cPad help. - DDC
__________________
Running - Home: Apple MacBook Pro (C2D 2.2Ghz, 2gb ram, 160gb hd, 128mb graphics, Mac OS X 10.4.9 Tiger & Ubuntu Feisty Fawn 7.04) |
|
|
|
|
|
#9 |
|
5 Cups of Ubuntu
![]() Join Date: Nov 2004
Beans: 7
|
Re: HOW TO: Laptop Touchpad
The mouse never worked so you didn't break anything.
The mouse works now after some rmmod/insmod stuff with usbhid, usbmouse, ohci1394. I'm not completely sure what I did but I'm sure it will break after restart. I will post the solution when I will find it. Thanks! Gunnar Steinn |
|
|
|
|
|
#10 | |
|
Quad Shot of Ubuntu
![]() Join Date: Oct 2004
Location: Neither here nor there
Beans: 343
Ubuntu 9.04 Jaunty Jackalope
|
Re: HOW TO: Laptop Touchpad
Quote:
|
|
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|