xbanish hides the mouse cursor when you start typing, and shows it again when the mouse cursor moves or a mouse button is pressed. This is similar to xterm's pointerMode setting, but xbanish works globally in the X11 session. One can easily start this automatically by putting `/usr/bin/xbanish &' to eg. ~/.xinitrc or some other DM specific startup file.