GNOME Bugzilla – Bug 750230
Disappearing mouse cursor
Last modified: 2021-07-05 14:25:35 UTC
Mouse cursor sometimes disappears from one of my monitors. This happens seemingly randomly, when I'm just working on my monitor: I move the cursor to the other monitor to use something there, and it just won't show. It does still work: I can still control it, and use it to click and select, it just won't show anymore on that monitor. The mouse cursor will still re-appear on my other monitor once I move it there, but is gone again when moved back. When I move the cursor quickly between the two monitors, it sometimes switches monitors: it appears on the monitor it was previously gone, and disappears on the other one. Most of the time, when I just try moving the mouse often enough between monitors, it will suddenly start working again.
This sounds like a graphics driver problem, since I don't think any of the cursor code in Mutter (at least for X) would care about monitors - it just sets the cursor and lets X handle it at the low level - details on graphics hardware and X/kernel versions?
Graphics card: Intel Ivybridge Mobile 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device [17aa:21fa] Flags: bus master, fast devsel, latency 0, IRQ 29 Memory at f0000000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at 4000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 Kernel modules: i915 Laptop is a Lenovo X230. kernel: kernel-4.0.4-201.fc21 X: xorg-x11-apps.x86_64 7.7-12.fc21 xorg-x11-docs.noarch 1.7-1.fc21 xorg-x11-drv-ati.x86_64 7.5.0-1.fc21 xorg-x11-drv-evdev.x86_64 2.9.1-2.fc21 xorg-x11-drv-fbdev.x86_64 0.4.3-19.fc21 xorg-x11-drv-intel.x86_64 2.99.916-3.20141117.fc21 xorg-x11-drv-modesetting.x86_64 0.9.0-2.fc21 xorg-x11-drv-nouveau.x86_64 1:1.0.11-1.fc21 xorg-x11-drv-openchrome.x86_64 0.3.3-12.fc21 xorg-x11-drv-qxl.x86_64 0.1.2-1.fc21 xorg-x11-drv-synaptics.x86_64 1.8.1-6.fc21 xorg-x11-drv-vesa.x86_64 2.3.2-19.fc21 xorg-x11-drv-vmmouse.x86_64 13.0.0-13.fc21 xorg-x11-drv-vmware.x86_64 13.0.2-8.20150211git8f0cf7c.fc21 xorg-x11-drv-wacom.x86_64 0.25.0-2.fc21 xorg-x11-font-utils.x86_64 1:7.5-25.fc21 xorg-x11-fonts-100dpi.noarch 7.5-14.fc21 xorg-x11-fonts-ISO8859-1-100dpi.noarch 7.5-14.fc21 xorg-x11-fonts-ISO8859-1-75dpi.noarch 7.5-14.fc21 xorg-x11-fonts-ISO8859-15-100dpi.noarch 7.5-14.fc21 xorg-x11-fonts-ISO8859-9-100dpi.noarch 7.5-14.fc21 xorg-x11-fonts-Type1.noarch 7.5-14.fc21 xorg-x11-fonts-misc.noarch 7.5-14.fc21 xorg-x11-proto-devel.noarch 7.7-12.fc21 xorg-x11-resutils.x86_64 7.5-11.fc21 xorg-x11-server-Xorg.x86_64 1.16.3-2.fc21 xorg-x11-server-Xvfb.x86_64 1.16.3-2.fc21 xorg-x11-server-Xwayland.x86_64 1.16.3-2.fc21 xorg-x11-server-common.x86_64 1.16.3-2.fc21 xorg-x11-server-utils.x86_64 7.7-10.fc21 xorg-x11-utils.x86_64 7.5-16.fc21 xorg-x11-xauth.x86_64 1:1.0.9-2.fc21 xorg-x11-xbitmaps.noarch 1.1.1-7.fc21 xorg-x11-xinit.x86_64 1.3.4-3.fc21 xorg-x11-xkb-utils.x86_64 7.7-12.fc21 xorg-x11-xtrans-devel.noarch 1.3.5-1.fc21
I suspect Owen is correct, but just in case -- have you tried disabling gnome-settings-daemon's cursor plugin? dconf write /org/gnome/settings-daemon/plugins/cursor/active false It's been a source of similar problems, but no monitor-specific ones that I know of.
I can confirm this, but hitting ALT+TAB or just clicking brings the cursor back.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ Thank you for your understanding and your help.