vmmouse clicks are all reported as being the bottom left corner.

Bug #180968 reported by Paul Wagland
2
Affects Status Importance Assigned to Milestone
X.Org X server
Fix Released
Medium
xserver-xorg-input-vmmouse (Debian)
Fix Released
Unknown
xserver-xorg-input-vmmouse (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-input-vmmouse

This is already reported in the upstream debian package as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442853 and in the upstream distribution as http://bugs.freedesktop.org/show_bug.cgi?id=12506

This makes the vmmouse driver unusable, since, while you can move the cursor, you cannot click on anything.

Revision history for this message
In , Peter Hutterer (peter-hutterer) wrote :

(In reply to comment #0)
> With a git X server from 20071127, the vmmouse module loads fine but the
> pointer doesn't seem to respond at all. This is with qemu's vmmouse emulation,
> but nothing has changed there and going back to an earlier X server (1.3) with
> the same qemu has things work fine.

do you have a debug server installed? I had a look at VMMouseDoPostEvent and it seems to call the API correctly. can you step through and determine whether the problem is in the driver or the server?

Revision history for this message
In , Katzj-redhat (katzj-redhat) wrote :

Aha, I see what it is. With the new xinput ABI, conversion_proc is never being called. See xserver commit 60ea7b51fe2b8a19a08b63db48504971a7a50ee6 and then there's also a thread from Debian with a hacky patch at http://groups.google.com/group/linux.debian.maint.x/browse_thread/thread/9c2ecc22fba0f03a

Revision history for this message
In , Peter Hutterer (peter-hutterer) wrote :

Until #10324 is fixed, this patch is a good solution.

Revision history for this message
In , Katzj-redhat (katzj-redhat) wrote :

Yeah, I've gone ahead and added it to the Fedora package for now, but getting the patch from 10324 or similar would definitely make things nicer (and allow for other nice things).

Revision history for this message
In , Timo Aaltonen (tjaalton) wrote :
Revision history for this message
In , Timo Aaltonen (tjaalton) wrote :

Peter, see bug #10324, there's a patch now.

Revision history for this message
Paul Wagland (paul-kungfoocoder) wrote :

Binary package hint: xserver-xorg-input-vmmouse

This is already reported in the upstream debian package as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442853 and in the upstream distribution as http://bugs.freedesktop.org/show_bug.cgi?id=12506

This makes the vmmouse driver unusable, since, while you can move the cursor, you cannot click on anything.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I've attached a patch from bug 13552 (https://bugs.freedesktop.org/show_bug.cgi?id=13552). Can you test it?

Changed in xserver-xorg-input-vmmouse:
status: New → Incomplete
Revision history for this message
Timo Aaltonen (tjaalton) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

actually, just copy the driver I built on top of the old one and restart the server.

Changed in xserver-xorg-input-vmmouse:
status: Unknown → Confirmed
Revision history for this message
Paul Wagland (paul-kungfoocoder) wrote :

The driver from Timo works perfectly, at least as far as I can tell.

Certainly clicking gives the expected results. Thanks!

Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-input-vmmouse - 1:12.4.3-1ubuntu1

---------------
xserver-xorg-input-vmmouse (1:12.4.3-1ubuntu1) hardy; urgency=low

  * 100_fix_scale.patch: vmmouse doesn't get proper values for x&y axis
    scales with the current xserver, and this is a temporary fix until a
    proper one is in place (LP: #180968).
  * Change the maintainer address.

 -- Timo Aaltonen <email address hidden> Tue, 08 Jan 2008 11:14:34 +0200

Changed in xserver-xorg-input-vmmouse:
status: Incomplete → Fix Released
Revision history for this message
In , Peter Hutterer (peter-hutterer) wrote :

*** Bug 12506 has been marked as a duplicate of this bug. ***

Changed in xorg-server:
status: Confirmed → Invalid
Changed in xorg-server:
status: Unknown → Confirmed
Changed in xserver-xorg-input-vmmouse:
status: Confirmed → Fix Released
Revision history for this message
In , Peter Hutterer (peter-hutterer) wrote :

(In reply to comment #0)
> With a git X server from 20071127, the vmmouse module loads fine but the
> pointer doesn't seem to respond at all. This is with qemu's vmmouse emulation,
> but nothing has changed there and going back to an earlier X server (1.3) with
> the same qemu has things work fine.
>

magnus has merged his patches into master. Could you please verify whether the problem persists?

Revision history for this message
In , Michel Dänzer (michel-daenzer) wrote :

Seems to work fine with current xserver Git in VMware Workstation.

Changed in xorg-server:
status: Confirmed → Fix Released
Changed in xorg-server:
importance: Unknown → Medium
Changed in xorg-server:
importance: Medium → Unknown
Changed in xorg-server:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.