You are not logged in.
The good news is fooling with synaptics settings works fine now. The bad news is I can't seem to get the left click working with a single finger tap like it used to. Two-finger mid click and three-finger right click work, as does two-finger scrolling, and left click works with corner tapping, but I'd really prefer the original tap anywhere on the touchpad left click.
Here's my xorg.conf:
Section "ServerLayout"
Identifier "ArchLinux"
Screen 0 "Screen0"
InputDevice "keyboard"
InputDevice "mouse"
InputDevice "synaptics"
EndSection
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
Section "Files"
# RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "glx"
Load "dri"
Load "extmod"
Load "synaptics"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "BlankTime" "120"
Option "AIGLX" "false"
EndSection
Section "InputDevice"
Identifier "keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbLayout" "us"
Option "XkbVariant" ""
EndSection
Section "InputDevice"
Identifier "mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "IMPS/2"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "synaptics"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1000"
Option "RightEdge" "5400"
Option "TopEdge" "1000"
Option "BottomEdge" "4900"
Option "MaxTapTime" "180"
Option "MaxTapMove" "2000"
Option "MaxDoubleTapTime" "360"
Option "SingleTapTimeout" "360"
Option "EmulateMidButtonTime" "75"
Option "PalmDetect" "0"
Option "SHMConfig" "true"
Option "SendCoreEvents" "yes"
Option "HorizScrollDelta" "0"
Option "RBCornerButton" "2"
Option "RTCornerButtom" "3"
Option "VertTwoFingerScroll" "1"
Option "MaxSpeed" "1.5"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "ASUS"
ModelName "eeePC P701"
Modeline "800x480" 29.58 800 816 896 992 480 481 484 497 -HSync +Vsync # 60 Hz
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
and if it helps any, the output of synclient -l:
Parameter settings:
LeftEdge = 1000
RightEdge = 5400
TopEdge = 1000
BottomEdge = 4900
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 2000
MaxDoubleTapTime = 360
SingleTapTimeout = 360
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 257
VertScrollDelta = 27
HorizScrollDelta = 0
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 0.4
MaxSpeed = 1
AccelFactor = 0.0367107
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 108
EdgeMotionUseAlways = 0
UpDownScrolling = 1
LeftRightScrolling = 1
UpDownScrollRepeat = 1
LeftRightScrollRepeat = 1
ScrollButtonRepeat = 100
TouchpadOff = 0
GuestMouseOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 2
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 = 10
PalmMinZ = 200
CoastingSpeed = 0
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
No errors in Xorg.log.0 or any other problem I'm seeing. Anybody figured this out yet?
EDIT: Sorry, found a solution for the hotplugging version and adapted it for my setup and it worked. Just deleted all the edges from my xorg.conf.
Last edited by josomebody (2009-01-16 04:10:29)
: () { : | :& } ;:
Offline
Also, I used to be able to have one finger down and then put a second one down to drag, like to highlight text or drag scrollbars. Not sure if that's part of the same problem or a different one.
Also, I'm not using the new xorg hotplugging, not sure if that makes any difference or not.
Last edited by josomebody (2009-01-16 03:19:26)
: () { : | :& } ;:
Offline
I guess putting the second finger down turns it into a two-finger scroll, it does on mine. Highlighting text is more a single tap-hold and then drag.
Alot of people are reporting the problem with the Edge coordinates, but they are using weird numbers that they are copying/pasting from somewhere, like yours above, and they are wrong. You can check the actual dimensions with synclient. If I recall the touchpad on my 900 was about 450x350.
Last edited by Wittfella (2009-01-16 11:29:57)
Offline
I guess putting the second finger down turns it into a two-finger scroll, it does on mine. Highlighting text is more a single tap-hold and then drag.
Yeah I figured that out. Kinda sucks getting used to though. The old way was really convenient. I guess it's a small price to pay for all the control the synaptics driver gives you.
: () { : | :& } ;:
Offline
You have to look for a 'tap' control on the list that synclient -l gives you. I don't recall exactly, but you need to program each button according the number of fingers that are in contact with the touchpad on a given moment.
found it...
at xorg add the following options:
Option "tapbutton1" "1"
Option "tapbutton2" "2"
Option "tapbutton3" "3"
Last edited by kjon (2009-01-16 19:59:48)
They say that if you play a Win cd backward you hear satanic messages. That's nothing! 'cause if you play it forwards, it installs windows.
Offline
You have to look for a 'tap' control on the list that synclient -l gives you. I don't recall exactly, but you need to program each button according the number of fingers that are in contact with the touchpad on a given moment.
found it...
at xorg add the following options:Option "tapbutton1" "1" Option "tapbutton2" "2" Option "tapbutton3" "3"
Had that while I was still having problems. If your edges are set wrong, tapbutton1 still won't work right.
: () { : | :& } ;:
Offline