You can change the cursor on the fly like this: xsetroot -cursor_name sailboat The names are in /usr/include/X11/cursorfont.h. This only changes the cursor in the root window. Inside each application I believe it's under the control of that application. There may be an X resource you can set.