Bug 175532 - Themed Mouse Cursors Not Shown
Summary: Themed Mouse Cursors Not Shown
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libXcursor
Version: rawhide
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-12-12 13:51 UTC by Thomas J. Baker
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2005-12-13 23:21:49 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Thomas J. Baker 2005-12-12 13:51:35 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8) Gecko/20051202 Fedora/1.5-1.tjb Firefox/1.5

Description of problem:
After the modular X rawhide update, the themed mouse cursors were no longer shown. I then did a clean install of fc5t1 and the problem remained. The system is an Dell Inspiron 7500 running up to date fc5t1+rawhide. The graphics card is this:

01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64) (prog-if 00 [VGA])



Version-Release number of selected component (if applicable):
xorg-x11-drv-ati-6.5.7-1

How reproducible:
Always

Steps to Reproduce:
1. install modular X
2. run X
3.
  

Actual Results:  no themed cursors

Additional info:

Comment 1 Sammy 2005-12-12 14:59:32 UTC
I had the same problem and fixed it by creating the directory:

                  /usr/share/icons/default

and putting in a file called "index.theme" containing the lines:

[Icon Theme]
Inherits=reddot

where reddot is the directory containing my cursor theme. Also, under the
icon theme I am using under KDE there is a subdirectory called cursors. I
put the same cursors in there too. This worked for me.



Comment 2 Thomas J. Baker 2005-12-12 15:30:49 UTC
I probably should add that this is under Gnome with any of the gnome cursor
themes. I have other fc5t1 installations where mouse cursor themes are working
fine so that's why I thought it was related to the X driver. (Another system is
working fine with the 'nv' driver.)

Comment 3 Sammy 2005-12-12 20:58:44 UTC
Well, this seems to be a deeper issue. If you install a i386 applications like
firefox on a x86_64 system (like FC5test1) than the chosen cursors are not
working for the application and it is defaulting to the ugly X11 cursors.

If you install x86_64 version of firefox cursor theme is working fine! But now
none of the plugins work, which is why I am using the i386 firefox. Is there a
simple solution to this?

Comment 4 Sammy 2005-12-13 01:26:43 UTC
I find that gtk cursor themes are not working on x86_64 systems.
I am going to file another bug under gtk2. 

Comment 5 Thomas J. Baker 2005-12-13 14:31:52 UTC
Given the state of rawhide at the moment, it's tough to tell where the bug in
this bug report lies. I'll report back when mouse cursors are working on my
nvidia based test system to verify that they are still broken on my ATI based
system.

Comment 6 Mike A. Harris 2005-12-13 23:21:49 UTC
The problem is caused due to X.Org modular not supplying an index.theme file
by default, nor having an option to set it at build time.  This is an oversight
in the conversion from Imake to autotools, and will probably be fixed in a
future Xorg test release.  In the mean time, I have hacked up a workaround in
the spec file that sets the default to BlueCurve.

Fixed in libXcursor-1.1.5.1-1


Comment 7 Bart Vanbrabant 2005-12-15 11:18:25 UTC
I've installed libXcursor-1.1.5.1-1 and the problem still remains. It's isn't a
clean install though, it's rawhide since FC4test1. But I don't think that could
be the reason.

Comment 8 Sammy 2005-12-15 15:52:10 UTC
At least my problem (and possibly the original reporter) is the default 
cursor not showing up for i386 applications on x86_64. I have installed 
libXcursors i386 and x86_64 versions on my x86_64 system. 64 bit applications 
show the default cursor fine but i386 applications do not (both gtk2 and X11 
applications). To see this just start any i386 application on x86_64 system 
which has some default cursor defined OR copy a i386 xterm binary from another 
system and use that. 


Note You need to log in before you can comment on or make changes to this bug.