Following the paper trail, it seems the ultimate suggested solution is to use the software cursor:
Section "Device"
Identifier "device1"
Option "SWcursor"
EndSection
Comments suggest it’s ugly and may not work. Barring all of Alan’s wonderful suggestions, I might give that a go. Thanks!
For anyone reading this in the future: go to a virtual terminal (e.g. CtrlAltF3) and login. Then, stop the display manager with sudo systemctl stop display-manager
. Then start it back up with sudo systemctl start display-manager
. This will get you back to your typical login screen. Don’t do that inside of X because it does not actually kill X.