Bug 53101

Summary: colored cursors from xfree 4.3 work only half
Product: [I don't know] kde Reporter: Onne Gorter <o.gorter>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED INTENTIONAL    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Onne Gorter 2003-01-17 09:16:30 UTC
Version:            (using KDE KDE 3.0.99)
Installed from:    Compiled From Sources
Compiler:          gcc i686-pc-linux-gnu 3.2.1 recompiled qt 3.1 kdelibs kdebase after installing xfree 4.3_pre1
OS:          Linux

With the new XFree (version 4.3) there is support for (the long wanted feature of) colored mouse pointers. I installed 4.3_pre1 and they seem to work. But only the wait pointer (animated hour glass!) and normal hand pointer and the text pointer seem to work. All the other cursors are still the old black and white things.

Probably because they are hardcoded in the applications. Places where a black and white pointers show:
All resize handles of windows.
Hand pointers in kicker and KHTML.
Some wait cursors, especially KHTML.

the list is probably longer. I think the whole mouse cursors in KDE needs to be redone to support this new feature fully! And XFree 4.3 is coming late february if I am not mistaken, it sure would be nice if this feature would not be 'late'.

As I read some whish bug reports here and some mailing lists/forums a lot of people want to have better pointers in KDE, now this is possible! Moreover GTK1 and GTK2 fully suport these cursor changes (must I say: 'don't use hardcoded cursors?')
Comment 1 Onne Gorter 2003-01-20 12:13:30 UTC
I recompiled with qt 3.1.1 and it seems it is not (only) a KDE thing, because it is also the qt 
lib that does it wrong, I reported it to trolltech as well, they will look into it as soon as xfree 
4.3 is released officially 
Comment 2 Stephan Kulow 2003-01-21 11:34:44 UTC
you need some symlinks in your cursors directory. Some of the cursors Qt provides 
don't even have a XCursor equivalent.