[edit: this started off as a failproof how-to but turned out to have slings and traps. if this first post works for you, fine. otherwise you might want to start here.]
problem: changing mouse pointers (cursor themes) does not work under xubuntu/xfce.
usually changing the theme from xfce4-settings-manager takes effect in firefox and other apps, but when moving the pointer onto window decorations it reverts to the default theme.
searching on the net shows that this problem has been around for years, and still is, and there's dozens of fixes/half-solutions/requests around.
here's one that works on my regular xubuntu distro (11.10) with xfce 4.8 - and believe me, i've been trying all kinds of things, logging out and in after every change, rebooting many times... this one is 100% - at least on my setup - and i just feel that it's worth sharing.
here it comes:
You change the cursor theme from xfce4-settings-manager -> Mouse -> Theme.
then you find a file called .Xdefaults in your home folder. probably it will have an entry:if not, put it there.Code:Xcursor.theme: PolarCursorTheme # or whatever you have there
change that name to your new cursor theme as named in the settings-manager.
Now you have to REBOOT (logging out and in is NOT enough!) and after that you should have your desired cursor theme everywhere. if not, try this:
- have your cursor themes in /usr/share/icons instead of ~/.icons
- make sure they have the proper permissions and ownership, and make sure all the files have them. if not apply them recursively (usually read and write for root, read only for all others) for the whole folder.
- make sure the theme name inside index.theme matches the name in your .Xdefaults (additionally, it's surely safest if the theme has exactly the same name as the folder it's in)
- if you made changes, reapply the theme from settings-manager (change to a different theme and back to the one you want) and REBOOT again.
PS: lots of cursor themes from gnome-look.org - or xfce-look.org. - section X11 mouse themes
PPS: I haven't updated for a couple of months; if this has been fixed, please let me know.