After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 785370 - Mouse cursor coordinates offset at certain guest resolutions
Mouse cursor coordinates offset at certain guest resolutions
Status: RESOLVED OBSOLETE
Product: gnome-boxes
Classification: Applications
Component: general
3.24.x
Other Linux
: Normal normal
: --
Assigned To: GNOME Boxes maintainer(s)
GNOME Boxes maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-07-24 21:08 UTC by Jean-François Fortin Tam
Modified: 2018-01-11 10:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screencast (752.39 KB, video/mp4)
2017-07-24 21:10 UTC, Jean-François Fortin Tam
Details

Description Jean-François Fortin Tam 2017-07-24 21:08:52 UTC
Testing with pureos.net as a guest OS that runs GNOME Shell, if I have resolution set to 1024x768, no problems. But as soon as I set it to 1440x900, I have a nearly unusable system because the mouse cursor is offset, so my clicks don't register at the right places, and it becomes nearly impossible to interact with headerbar buttons or any widget requiring precision in GNOME Shell/apps.
Comment 1 Jean-François Fortin Tam 2017-07-24 21:10:28 UTC
Created attachment 356325 [details]
screencast

First showing the correct behavior, then showing the buggy behavior.
Comment 2 Pavel Grunt 2017-07-24 21:18:55 UTC
Hi, please install and run spice-vdagent
Comment 3 Jean-François Fortin Tam 2017-07-24 22:10:58 UTC
That's interesting, is this strictly required? I presume it's roughly the equivalent of VirtualBox's "Guest Additions", is it?

If so... GNOME Boxes (as the host) should warn me (with an infobar in the UI) that it's running a Linux desktop OS that doesn't have the proper guest additions installed, and that the performance and screen resolution+input will therefore not work correctly until that's corrected by the user.
Comment 4 Felipe Borges 2017-07-25 11:14:20 UTC
I agree. We should discuss UI for this feature. I'm cc'ing Jakub.
Comment 5 Pavel Grunt 2017-07-25 11:26:22 UTC
Jean-François, yes, it is like guest additions. Can you please check if the spice agent is running?

btw some info is in the box properties
"SPICE guest tools are not installed. These tools improve...."
Comment 6 Zeeshan Ali 2017-07-26 15:24:42 UTC
Summary line is not for asking questions and suggesting alternative summary lines in brackets. :) It's supposed to be a short summary of the issue.
Comment 7 Jean-François Fortin Tam 2017-07-26 17:57:28 UTC
I forgot to mention in my previous comment that yes, installing spice-vdagent in the guest OS fixed the issue for me. It also seems to have improved performance significantly (?)

> Summary line is not for asking questions and suggesting alternative summary lines

Except when I have a pending question ("is this strictly required") and to indicate a probable title change if the answer is "Yes"; if spice-vdagent is strictly required for GNOME Boxes to do its job correctly, then the summary becomes: "Show an infobar when a desktop VM is missing guest additions, and explain how to fix it"
Comment 8 Zeeshan Ali 2017-07-27 09:15:53 UTC
(In reply to Jean-François Fortin Tam from comment #7)
>
> > Summary line is not for asking questions and suggesting alternative summary lines
> 
> Except when I have a pending question ("is this strictly required")

Yes, it's not for asking questions, even about possible change of title. :) Just use the comments for all discussions. :)
Comment 9 GNOME Infrastructure Team 2018-01-11 10:57:16 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-boxes/issues/157.