Bug 175532
Summary: | Themed Mouse Cursors Not Shown | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Thomas J. Baker <tjb> |
Component: | libXcursor | Assignee: | X/OpenGL Maintenance List <xgl-maint> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | umar |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-12-13 23:21:49 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Thomas J. Baker
2005-12-12 13:51:35 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. 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.) 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? I find that gtk cursor themes are not working on x86_64 systems. I am going to file another bug under gtk2. 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. 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 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. 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. |