- Fedora 24
- kernel 4.7.4-200.fc24.x86_64
- SUSE Linux Enterprise Server 12 SP1
- kernel 3.12.49-11-default
- video QXL
I found that changing the screen resolution to a different value resolves the issue and mouse cursor becomes visible again.
To automate this workaround I wrote the following simple script named chres.sh:
# Change the resolution
$XRANDR --output $SCREEN --mode 1280x720
$XRANDR --output $SCREEN --mode 1280x800
I then created the autostart folder in ~/.config/ and added chres.sh to it and made it executable.
Finally, I created the following file in ~/.config/autostart/ named chres.desktop:
Comment=To change the resolution in Gnome session
Now when I login to Gnome session the chres.sh runs automatically changing quickly the resolution and resolving the issue, so the mouse cursor is immediately visible and available.
If you have the same issue, you may need to check if the xrandr is installed in the same path and what is your default screen.
Please see also https://bugzilla.redhat.com/show_bug.cgi?id=1200901 for this issue.
I hope this will help.