A cursor is the visual representation on the screen of the pointer device (mouse). A cursor is not the visual representation of the type-in position; X does not have a name for that. Each X window may specify what shape the cursor will take when the cursor is in that window. If a window doesn't specify a cursor in its attribute list, it uses the same one as its parent window.