Why isn the mouse cursor shape (the little icon shape where the mouse pointer is) correct as I move from window to window?
On X servers supporting XFIXES or Solaris/IRIX Overlay extensions it is possible for x11vnc to do this correctly. See a few paragraphs down for the answer. Historically, the X11 mouse cursor shape (i.e. little picture: an arrow, X, I-beam, resizer, etc) is one of the few WRITE-only objects in X11. That is, an application can tell the X server what the cursor shape should be when the pointer is in a given window, but a program (like x11vnc) unfortunately cannot read this information. I believe this is because the cursor shape is often downloaded to the graphics hardware (video card), but I could be mistaken. A simple kludge is provided by the “-cursor X” option that changes the cursor when the mouse is on the root background (or any window has the same cursor as the root background.) Note that desktops like GNOME or KDE often cover up the root background, so this won’t work for those cases. Also see the “-cursor some” option for additional kludges. Note that as of Aug/2004 on Solaris us
Related Questions
- Why in some cort.as URLs when I leave the mouse pointer still over the link a pop-up window ( ooltip) appears showing the original URL in some cases and in others it doesn ?
- Why isn the mouse cursor shape (the little icon shape where the mouse pointer is) correct as I move from window to window?
- How can I change the cursor shape when the mouse moves over a child (or client) window?