Hi everybody!
I recently installed Ubuntu 10.10 on my MacBook 5.2.
The touchpad is too sensitive which renders it kind of unusable and seems to be a common problem on MacBooks/Ubuntu.
First of all all configured /etc/X11/xorg.conf in the following way:
These settings seem to be ignored as the output from synclient shows:Code:Section "Screen" Identifier "Default Screen" DefaultDepth 24 EndSection Section "Module" Load "glx" EndSection Section "Device" Identifier "Default Device" Driver "nvidia" Option "NoLogo" "True" EndSection Section "InputDevice" Identifier "Mouse0" Driver "synaptics" Option "Protocol" "auto-dev" Option "Device" "/dev/psaux" Option "SendCoreEvents" "true" Option "LeftEdge" "100" Option "RightEdge" "1120" Option "TopEdge" "50" Option "BottomEdge" "310" Option "FingerLow" "5" Option "FingerHigh" "120" Option "MaxTapTime" "100" Option "MaxTapMove" "170" Option "MaxDoubleTapTime" "180" Option "VertScrollDelta" "20" Option "HorizScrollDelta" "50" Option "MinSpeed" "0.49" Option "MaxSpeed" "0.90" Option "AccelFactor" "0.0010" Option "LockedDrags" "false" Option "TapButton1" "1" Option "TapButton2" "3" Option "TapButton3" "2" Option "VertTwoFingerScroll" "true" Option "HorizTwoFingerScroll" "false" Option "FastTaps" "true" Option "VertEdgeScroll" "false" Option "HorizEdgeScroll" "false" Option "SHMConfig" "on" EndSection
Trying to change the driver for the multi touch X driver failed because my xorg.conf won't take any Section "Input Class". The vim colors show an error there and the whole xorg.conf won't be accepted by X.Code:Parameter settings: LeftEdge = 103 RightEdge = 1112 TopEdge = 48 BottomEdge = 527 FingerLow = 29 FingerHigh = 35 FingerPress = 300 MaxTapTime = 180 MaxTapMove = 59 MaxDoubleTapTime = 180 SingleTapTimeout = 180 ClickTime = 100 FastTaps = 0 EmulateMidButtonTime = 75 EmulateTwoFingerMinZ = 330 EmulateTwoFingerMinW = 7 VertScrollDelta = 26 HorizScrollDelta = 26 VertEdgeScroll = 1 HorizEdgeScroll = 0 CornerCoasting = 0 VertTwoFingerScroll = 1 HorizTwoFingerScroll = 0 MinSpeed = 0.4 MaxSpeed = 0.7 AccelFactor = 0.0372024 TrackstickSpeed = 40 EdgeMotionMinZ = 35 EdgeMotionMaxZ = 187 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 107 EdgeMotionUseAlways = 0 UpDownScrolling = 1 LeftRightScrolling = 1 UpDownScrollRepeat = 1 LeftRightScrollRepeat = 1 ScrollButtonRepeat = 100 TouchpadOff = 0 GuestMouseOff = 0 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 2 RBCornerButton = 3 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 3 TapButton3 = 2 ClickFinger1 = 1 ClickFinger2 = 3 ClickFinger3 = 2 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 CircularPad = 0 PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 234 CoastingSpeed = 0 PressureMotionMinZ = 35 PressureMotionMaxZ = 187 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0 JumpyCursorThreshold = 0
I can use synclient to change the behaviour of the touchpad so it doesn't get too much in the way. Trouble is I can't find a way to make it permanant. After restart all settings are resetted.
Here I found the information that this has to be done with HAL and I tried that but it didn't work.
First of all I've got some confusion about where HAL keeps it's settings: in /etc/fdi/hal/policy/... or in /usr/share/hal/fdi/policy/...
Anyway, just when I was about to try to make the HAL policies work I found a couple of hints on the net saying that HAL was deprecated and that one should use udev instead of it.
So the next step was that I followed these instructions to replace HAL with udev but to no avail. X-server doesn't start up anymore until I get rid of the newly created xorg.con.d directory and replace it with a the former xorg.conf.
Before I started fiddling around with all that I installed the x-server-dev following someones advice.
If someone could point out the way where to start solving this or what finally is the state of the art of xorg.conf and HAL vs. udev I'd really appreciate your help.
Bookmarks