Red Hat Bugzilla – Bug 599011
Can't change cursor theme
Last modified: 2011-06-13 13:26:42 EDT
+++ This bug was initially created as a clone of Bug #581173 +++
On F13 I can't change the cursor theme. Nothing happens when I click a different one in appearance preferences.
--- Additional comment from email@example.com on 2010-04-10 16:46:50 EDT ---
Is gnome-settings-daemon running in your session ?
ps ax | grep gnome-settings-daemon
report anything ?
--- Additional comment from firstname.lastname@example.org on 2010-04-10 18:09:31 EDT ---
It is running:
$ ps ax | grep gnome-settings-daemon
2038 ? Ss 0:02 /usr/libexec/gnome-settings-daemon
2776 pts/0 S+ 0:00 grep gnome-settings-daemon
--- Additional comment from email@example.com on 2010-04-27 11:58:48 EDT ---
It doesn't work on KDE either. If you change the cursor theme in "System settings" nothing happen although Bluecurve theme is selected.
I've manually changed gtk-cursor-theme-name = "dmz-aa" to gtk-cursor-theme-name = "Bluecurve" in "/etc/gtk-2.0/gtkrc" and its OK now.
--- Additional comment from firstname.lastname@example.org on 2010-04-30 10:47:24 EDT ---
I don't really have any good ideas for how to further debug this.
--- Additional comment from email@example.com on 2010-05-28 13:35:21 EDT ---
Are you using compiz (=fancy 3d desktop effects) or metacity (=vanilla) as your window manager?
I'm having trouble with cursor theme too. I like the mouse cursor to be large, and when I use metacity, setting the size seems to work. But under compiz, half the time it's right and half the time it's wrong, depending on what part of the window you're pointing at. Under metacity, changing the mouse theme and size works fine.
There's a related bug report here, which suggests it's bad patch applied to compiz:
--- Additional comment from firstname.lastname@example.org on 2010-05-28 13:55:00 EDT ---
Yes, I'm using compiz. My workaround (somehow suggested in the ubuntu bug report) was to simply rename the folders in /usr/share/icons so that the one containing the cursor theme I wanted (dmz white) is now named dmz, which if I'm not mistaken is the one that compiz is picking.
--- Additional comment from email@example.com on 2010-05-31 06:55:21 EDT ---
I can confirm that this issue is related to compiz. As log as I ran metacity, the Bluecurve icon theme was used without any problem. Issue applies to
Since we seem to agree that this is a compiz problem, I'm going to clone this over to the compiz bug list...
Is it a genuine feature of cloning a bug to make mail addresses appear in the body of the report? Now that bugzilla is searchable by Google certainly a bad idea ..
In Fedora 14, all still seems to be the same. Under compiz I see irregular cursor sizes: I set my mouse cursors to be as large as possible. In firefox, I see correctly sized large cursors, but not on window decorations, the panel, panel menus, nautilus, ...
The mouse cursor is the correct size on everything under metacity.
I'd like to add that you also can't change the SIZE of your cursor. In my case, DMZ, since i'm stuck with it. Can't change theme and size. I remember this was due a bad patch applied in compiz, which was a wrong path pointing to mouse related .c file. In fact, the correct path seemed to be the ackward one, and the wrong path was the one which seemed corrected.
Here's the excerpt of the fix, in ubuntu. At the time I was using Lucid Lynx and it really fixed, perhaps Red Hat devs can fix this now.
If you can't wait for this to be fixed upstream, here's a step-by-step guide of how to fix based on d.a.'s description (thanks d.a.!) for those not familiar with modifying and re-building things from source.
1. Make sure you have apt-src installed [sudo apt-get install apt-src].
2. Checkout the compiz-core source [sudo apt-src install compiz-core], this may take a while.
3. Find the relevant file, and modify it accordingly. [sudo vi compiz-0.8.4/debian/patches/013-add-cursor-theme-support.patch].
3a. Modify lines 133, 135 and 136 to change "core.xml.in" to "core.xml.in.in" and save.
4. Rebuild the package [sudo apt-src build compiz-core], this may take a while.
5. Install compiz-core over existing version [sudo sudo dpkg --install compiz-core_0.8.4-0ubuntu15_amd64.deb] (note I'm on 64-bit system, so filename may be different for you, but you should only need to replace the core one, not the others).
6. Refresh compiz. I just did Alt+F2 [metacity --replace], then Alt+F2 [compiz --replace].
..and you're done! Mouse cursor and size should now reflect what you have set in your preferences.
Massive thanks to d.a. for figuring all this out!
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
This isn't compiz issue and I can't be bothered to reassign it.
(In reply to comment #9)
> This isn't compiz issue and I can't be bothered to reassign it.
Just to clarify my stance, report this upstream as I have no intention to fix their bugs.