Building X

Russell Shaw rjshaw at
Thu Sep 18 22:02:42 PDT 2008

Peter Hutterer wrote:
> On Fri, Sep 19, 2008 at 01:46:21PM +1000, Russell Shaw wrote:
>> I built X from git. I get a stippled background when X starts but the
>> mouse cursor is invisible. The mouse is working because i tested it
>> with xev. I built and installed in this order:
> commit e02f864fdf19a5ab1682336be343c57fdb69ef43
> Author: Adam Jackson <ajax at>
> Date:   Wed Aug 20 13:24:03 2008 -0400
>     Suppress cursor display until the first XDefineCursor() request.
>     Yes, this means the server will start without showing a cursor.  Pretty
>     much any application that wants to interact with the mouse will define
>     cursors, so this essentially just delays showing it until gdm (or
>     whatever) loads.

That's somewhat interesting. A lot of old or simple X programs (and X tutorials) 
didn't call XDefineCursor() from what i've seen.

When i ran xev (from git), the cursor didn't appear either. I'm testing X on
a remote pc and so don't need xdm or any apps running on X.

Any testing is simpler if the complications of xdm or a window manager
are avoided.

I think it would be a good idea if there was a default cursor present if
nothing else.

More information about the xorg mailing list