Building X
Russell Shaw
rjshaw at netspace.net.au
Thu Sep 18 23:44:51 PDT 2008
Russell Shaw wrote:
> 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 redhat.com>
>> 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.
>
> Hi,
> 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.
I realized that without a window manager you get an ugly black cross cursor
which isn't real useful. X should've had a default arrow cursor.
More information about the xorg
mailing list