You are not logged in.

#1 2009-04-05 11:40:49

cFirefox
Member
Registered: 2009-03-12
Posts: 26

XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#2 2009-04-06 03:37:46

knownbad
Member
Registered: 2008-05-04
Posts: 16

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

change:
       Option  "TapButton1"    "1"
       Option  "TapButton2"    "0"
       Option  "TapButton3"    "0"

to:
       Option  "TapButton1"    "1"
       Option  "TapButton2"    "2"
       Option  "TapButton3"    "3"

Offline

#3 2009-04-06 11:58:41

cFirefox
Member
Registered: 2009-03-12
Posts: 26

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#4 2009-04-06 15:48:30

cFirefox
Member
Registered: 2009-03-12
Posts: 26

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

No sorry, that wasn't the problem. I tried it but no avail.

Any other Ideas?

Offline

#5 2009-04-06 16:59:53

knownbad
Member
Registered: 2008-05-04
Posts: 16

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#6 2009-04-07 05:27:19

cFirefox
Member
Registered: 2009-03-12
Posts: 26

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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! smile

Offline

#7 2009-04-12 15:54:44

cFirefox
Member
Registered: 2009-03-12
Posts: 26

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#8 2009-04-12 16:29:27

NeoXP
Member
From: MS Matrix
Registered: 2009-01-09
Posts: 206
Website

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#9 2009-04-12 16:30:10

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#10 2009-04-13 08:51:06

cFirefox
Member
Registered: 2009-03-12
Posts: 26

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

@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

#11 2009-04-13 09:25:07

NeoXP
Member
From: MS Matrix
Registered: 2009-01-09
Posts: 206
Website

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#12 2009-04-13 09:34:38

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

cFirefox wrote:

@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

#13 2009-04-13 13:40:11

cFirefox
Member
Registered: 2009-03-12
Posts: 26

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

@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

#14 2009-04-13 13:48:03

NeoXP
Member
From: MS Matrix
Registered: 2009-01-09
Posts: 206
Website

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

@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

#15 2009-04-14 16:49:12

cFirefox
Member
Registered: 2009-03-12
Posts: 26

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#16 2009-04-14 17:54:40

NeoXP
Member
From: MS Matrix
Registered: 2009-01-09
Posts: 206
Website

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

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

#17 2009-04-14 18:55:24

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: XFCE - Touchpad no right mouse button [Solved Hardware related error]

tongue


ᶘ ᵒᴥᵒᶅ

Offline

Board footer

Powered by FluxBB