|
From: Jon S. <jon...@gm...> - 2005-08-10 06:58:54
|
You have a cursor and a caret. The caret is used for typing text and the cursor follows the mouse. Next you are are either in text or graphics mode. How you generate the caret/cursor is quite different in the two modes. User space doesn't care about text mode so you can handle it in fbconsole. I'm not sure how gdm generates a mouse cursor in text mode. Since it is fairly easy to generate the cursor/caret in software in text mode, I don't know it if it worth the effort to try and use hardware support. In graphics mode user space will use the hardware mouse cursor if it is available. I believe there are a few chips that support multiple sprites, one could be used for the cursor and one for the caret. This isn't common so the caret is almost always software generated. The hardware mouse cursor is relevant in graphics mode because you may not be able to generate screens in real time. If you can't the software mouse cursor lags and may become unusable. Hardware mouse cursor eliminates this problem. Graphical fbconsole doesn't have a lag problem so it may just want to software generate. --=20 Jon Smirl jon...@gm... |