[PATCH] Make -nocursor a runtime option to and remove the compile time NULL_ROOT_CURSOR

Daniel Stone daniel at fooishbar.org
Mon Sep 29 15:56:12 PDT 2008


On Mon, Sep 29, 2008 at 11:08:04PM +0200, Olivier Guerrier wrote:
> Ray Strode wrote:
> > As already mentioned on this thread,  -nocursor type behavior is the
> > default now.
> > 
> > There is no need for any out of tree patch.  X starts up without a cursor.
> 
> The point (at least Barry's and mine) is not having X starting with or
> without a cursor. It is about _permanently_ disabling X cursor drawing,
> at root and application level, and even if/when application request a
> cursor change.

Hmm, that seems a little odd.  Seems like there are three camps here:
    * People writing display drivers (let's call them 'the minority')
      want a stipple and cursor.  -> -retro
    * People starting regular desktop environments want the default
      behaviour.  (Though I have slight doubts.  I'd fall back on the
      default cursor being a NULL cursor unless forced otherwise, and
      IIRC the behaviour here is to suppress cursor realisation, which
      means you come back to an ugly root cursor, but that's fixable.)
    * People running consumer/embedded systems who can't trust their
      apps not to try to change the cursors want to silently drop all
      cursor rendering.  -> patch required if deemed useful

Can you not just ship a null cursor theme or something if your apps
insist on setting a cursor?

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20080930/f500f108/attachment.pgp>


More information about the xorg mailing list