Around 15 o'clock on Jan 23, Juliusz Chroboczek wrote:

> What I'd like to have is the ability to disable core cursor theming while
> retaining the ability to use RGBA cursors in clients that explicitly
> request them using the Xcursor library. Unless I've missed something,
> there's no such ability currently.  It think that setting
> XCURSOR_THEME=none would be a reasonable syntax for that.

I've made it so that the special theme "core" maps standard cursor names
to the core cursors.  This is slightly different than the description 
above, it means that any path that leads to a standard cursor name will 
end up with a core cursor matching that name with this special theme.  

This allows you to configure the theme to be core cursors by editing the
default/index.theme file, by setting the XCURSOR_THEME environment variable
or by setting the Xcursor.theme resource.

Applications which install custom cursors along the normal icon path 
in the default directory will continue to find their cursors even when 
usin the 'core' theme.  They will also be able to place a special 2-color
version of their custom cursor in the core directory so that it matches 
the core theme.

> Finally, I think that we need an Xcursor theme, call it ``classic'',
> that consists of the traditional core cursors albeit with a slight
> shadow.  I'll try to conjure a utility to build that, but will
> probably not have the time before 4.3, and I'd love to see someone
> beat me to it.

That should be readily automatable; take the mask image, shift it,
apply a gaussian blur and make it translucent.  We could also insert
double-size versions of the cursors to give people reasonable sizes; most 
of them could just be pixel-doubled, while a few could get edited by hand 
to smooth out the edges a bit.

-keith



_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to