That comment was mine; I've discovered something else today (also
posting this on the synergyplus issue tracker in case it helps the
author there).  My client machine is a Thinkpad with two native pointing
devices, a Trackpoint pointing stick and a trackpad; "xinput list" says
that the pointing stick has 5 buttons and the trackpad has 12.  The
server machine has a Logitech G5 laser and "xinput list" says it has 32
buttons, though there are only 8 physical buttons on the mouse.

If the last time I touched the laptop physically I used the trackpoint,
any attempt to use buttons 6,7 or 8 will crash synergyc with the
previously-mentioned error.  If the last time I used the laptop I used
the trackpad (with 12 buttons), I can then use any of the mouse buttons
through synergy with no error.  I think the "horizontal scrolling"
feature was a red herring, and all that mattered was that I'd used the
touchpad last, so it was the "active" pointing device and it had enough
buttons.  Changing which pointing device was active last will toggle
whether the crash happens or not, quite reliably.

It looks to me like the X server in Karmic has tightened up the bounds
checking on the input devices and the mechanism that synergy is using to
inject input events doesn't take into account the fact that input events
might be injected from a more capable device than the ones physically
connected to the machine running the X server; this might be a bug in X
if synergy is using the mechanism correctly (I don't know, I'm in over
my head right here).

-- 
Middle-click randomly kills synergyc
https://bugs.launchpad.net/bugs/476870
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to