Package: qemu-system Version: 1:3.1+dfsg-4 Followup-For: Bug #919057 Dear Maintainer,
I have similar problems as the original reporter, specifically, after upgrading to qemu 3.1 from stretch, mouse pointer is invisible in guest systems iff the pointer is grabbed, with -display gtk and qxl is used. When using -vga std, both linux and windows guests show a mouse pointer. likewise, with -vga qxl and/or additional -device qxl, a mouse pointer is shown *iff* the input isn't grabbed. The behaviour is perfectly repeatable here: if I press ctrl-alt-g, mouse pointer becomes invisible, ctrl-alt-g again, pointer becomes visible again. Note that the mouse otherwise behaves normally, i.e. with -device usb-tablet it is where the X11 pointer is, and it is "fully usable" in the guest, if you ignore the fact that you have to work blind :) This happens regardless of -device usb-tablet. I have tried this with both ubuntu 17.10 and windows 10 + qxl-dod driver (virtio 0.141 and 0.164), and the behaviour is consistent, so I think this is a bug in the gtk+ interface of qemu when qxl is used (or when a hardware pointer is used, as I guess -vga std does not emulate a hardware pointer). Basically, it seems that the gtk+ interface simply doesn't show the hardware pointer when input is grabbed, for whatever reason. Interestingly enough, when I change the shape of the pointer under both ubuntu and windows 10 guests, the shape is reflected by qemu (as long as input isn't grabbed, orf course), so the gtk interface is able to corretcly access the hardware pointer graphics form the guest. Googling around, I saw recommendations to use -show-cursor - I have no clue what it does, it didn't have any effect, either. -- System Information: Debian Release: 9.6 APT prefers stable APT policy: (990, 'stable'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-updates'), (500, 'stable-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, x32 Kernel: Linux 4.18.20-041820-generic (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages qemu-system depends on: ii qemu-system-arm 1:2.8+dfsg-6+deb9u5 ii qemu-system-mips 1:2.8+dfsg-6+deb9u5 ii qemu-system-misc 1:3.1+dfsg-2+b1 ii qemu-system-ppc 1:2.8+dfsg-6+deb9u5 ii qemu-system-sparc 1:2.8+dfsg-6+deb9u5 ii qemu-system-x86 1:3.1+dfsg-2+b1 qemu-system recommends no packages. qemu-system suggests no packages. -- no debconf information