You are not logged in.
Hello,
Somehow my touchpad - right mouse button stopped working. In other installs it is working, so I think the hardware is funktional. Also the functionality "right mouse button" is working when I use an external mouse.
I tried to disable hotplugging.
Here is my xorg.conf (at least the relevant parts:):
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Synaptics Mouse" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB Mouse" "CorePointer"
# InputDevice "SynapticsTouchpad" "SendCoreEvents"
[...]
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
Option "AutoAddDevices" "False"
EndSection
[...]
Section "InputDevice"
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "on"
# new in synaptics 0.99
Option "ClickFinger1" "1"
Option "ClickFinger2" "0"
Option "ClickFinger3" "0"
Option "HorizTwoFingerScroll" "0"
Option "VertTwoFingerScroll" "0"
Option "HorizScrollDelta" "100"
Option "PressureMotionMinZ" "10"
Option "FingerPress" "256"
Option "PalmDetect" "0"
Option "PalmMinWidth" "10"
Option "PalmMinZ" "200"
Option "MaxTapMove" "220"
Option "MaxTapTime" "180"
Option "MaxDoubleTapTime" "200"
Option "TapButton1" "1"
Option "TapButton2" "0"
Option "TapButton3" "0"
Option "RTCornerButton" "2"
Option "RBCornerButton" "3"
Option "LTCornerButton" "0"
Option "LBCornerButton" "0"
# Circular scrolling is uber-cool, but it's not for everyone. Check out "gsynaptics" as well.
Option "CircularScrolling" "0"
# Scrolling with the right and bottom side can be fun... or incredibly annoying. Use "1" to enable.
Option "HorizEdgeScroll" "1"
Option "VertEdgeScroll" "1"
EndSection
Thanks for any help
cFirefox
Last edited by cFirefox (2009-10-13 08:54:26)
Offline
change:
Option "TapButton1" "1"
Option "TapButton2" "0"
Option "TapButton3" "0"
to:
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Offline
Sometimes, I REALLY feel stupid...
I will try this as soon as I am home, but it sounds painfully logical!
Thanks for pointing out the obvious to me!
cFirefox
Offline
No sorry, that wasn't the problem. I tried it but no avail.
Any other Ideas?
Offline
not sure until i look up a little since i don't use these options but how about.......?
change:
Option "ClickFinger1" "1"
Option "ClickFinger2" "0"
Option "ClickFinger3" "0"
to:
Option "ClickFinger1" "1"
Option "ClickFinger2" "2"
Option "ClickFinger3" "3"
Offline
Thanks, but I have to correct my statement. After a reboot it works. Last time I just restarted the X Server (Control+Alt+bkspc) and it didn't work.
Why did it need a full reboot? Shouldn't restarting X have sufficed?
But anyhow, it works now, that's the most important thing!
Offline
I was too fast!
It started working during one session (I think I was in Firefox) but stopped after the next reboot?!?
So further advice would be appreciated.
I found out that a MacIntosch Mouse Emulation is running by
cat /proc/bus/input/devices
but I could not confirm if the synaptics mouse or the Mac Emulation is running.
I think it's the Mac emulation:
dmesg | grep -i mouse
input: Macintosh mouse button emulation as /devices/virtual/input/input0
mice: PS/2 mouse device common for all mice
Help!!!
Offline
Compared to my xorg.conf I noticed a difference, maybe try to change
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Synaptics Mouse" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB Mouse" "CorePointer"
# InputDevice "SynapticsTouchpad" "SendCoreEvents"
[...]
to
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
# InputDevice "Synaptics Mouse" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB Mouse" "CorePointer"
InputDevice "SynapticsTouchpad" "SendCoreEvents"
[...]
And apply the changes suggested by Knownbad. I'm not sure if it works for you, but for me it works.
Just ask if you would like me to post all the relevant parts from my xorg.conf.
Good luck.
Arch x86_64 on HP 6820s and on HP nx9420. Registered Linux User 350155, since 24-03-2004
"Everyone said that it could not be done, until someone came along who didn't know that."
Offline
i think it's worth trying to remove all input related stuff from xorg.conf, enable hotplugging with a /etc/hal/fdi/policy/11-x11-synaptics.fdi similar to this:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
<merge key="input.x11_options.AlwaysCore" type="string">true</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.FastTaps" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
</match>
</device>
</deviceinfo>
edit: removed some extra options
Last edited by litemotiv (2009-04-12 16:32:15)
ᶘ ᵒᴥᵒᶅ
Offline
@litemotiv
Thanks, but that would be my last step. I want my system functional and not bristling with work arounds. and I heard that the hotplugging is also buggy.
Meanwhile I found out something new. The device used by the X-Server is NOT the synaptics touchpad with all its options. Instead if I cange for example the mousespeed of the <default pointer> in the XFCE Mouse Options, my pointer gets faster. If I change anything in the Synaptics Mouse Options, it has no effect at all.
It seems that my touchpad is identified wrong.
Any ideas anybody?
Offline
Have you tried my suggestion?
Arch x86_64 on HP 6820s and on HP nx9420. Registered Linux User 350155, since 24-03-2004
"Everyone said that it could not be done, until someone came along who didn't know that."
Offline
@litemotiv
Thanks, but that would be my last step. I want my system functional and not bristling with work arounds. and I heard that the hotplugging is also buggy.Meanwhile I found out something new. The device used by the X-Server is NOT the synaptics touchpad with all its options. Instead if I cange for example the mousespeed of the <default pointer> in the XFCE Mouse Options, my pointer gets faster. If I change anything in the Synaptics Mouse Options, it has no effect at all.
It seems that my touchpad is identified wrong.
Any ideas anybody?
that's why you should try getting rid of the xorg.conf stuff, the example i gave is not a workaround but the new way of doing things in X. for instance, you have "Device" "/dev/psaux" set for the synaptics driver, which might not be your touchpad at all. instead you can let X autodetect it with the input.touchpad match key.
ᶘ ᵒᴥᵒᶅ
Offline
@litemotiv
I tried it already halfhearted, to no avail but I have a long train ride comming, I will give it more considertation then. Sorry about my words, I don't wanted to sound snobby!!!! But I tried to learn first what's happening before I let the system choose.
@NeoXP
What is the difference between "SendCoreEvents" and "Always Core"?
Offline
@NeoXP
What is the difference between "SendCoreEvents" and "Always Core"?
I don't know the difference, what I do know is that I use SynapticsTouchpad as InputDevice with the option SendCoreEvents and that it works for me.
Since you say that you also have a Synaptics Touchpad it is worth the shot.
NB notice that I also suggested you to use another InputDevice!
Edit: typo
Last edited by NeoXP (2009-04-13 13:49:11)
Arch x86_64 on HP 6820s and on HP nx9420. Registered Linux User 350155, since 24-03-2004
"Everyone said that it could not be done, until someone came along who didn't know that."
Offline
Now I totally made a fool out of myself!
It turned out that problem was indeed hardware related. I own the Acer Aspire One and apparently the Synaptics touchpad of that netbook has sometimes a problem where the right mouse button gets stuck and affects everything else.
I had to pry it open and fumble with the connector to the mainboard and now it works.
That problem starts slowly (hence it worked when I tested other OS) and grows. When I tried Windoze again yesterday the problem persisted and I got suspicious. Some search for hardware related problems revealed the truth.
I will try to switch to autodetect none the less.
Thanks for all your help!!
cFirefox
Offline
Anytime.
Arch x86_64 on HP 6820s and on HP nx9420. Registered Linux User 350155, since 24-03-2004
"Everyone said that it could not be done, until someone came along who didn't know that."
Offline
ᶘ ᵒᴥᵒᶅ
Offline