There are many cursor themes available for the X11 Windowing System besides the default black pointer. This guide will instruct you on where to get them, installing them, and configuring them.
Getting Mouse Cursor Themes
Here are links to where you may download cursor:
Also, some themes available through AUR
Installing Mouse Cursor Themes
Extract the cursor theme package:
tar -zxvf foobar-cursor-theme-package-foo.tar.gz
tar -jxvf foobar-cursor-theme-package-foo.tar.bz2
Make a directory for the cursor theme:
mkdir -p ~/.icons/foobar/cursors
# mkdir -p /usr/share/icons/foobar/cursors
Copy cursor files into the appropriate directory:
cp -a FooBar-AweSoMe-Cursors-v2.98beta/cursors/* ~/.icons/foobar/cursors/
# cp -a FooBar-AweSoMe-Cursors-v2.98beta/cursors/* /usr/share/icons/foobar/cursors/
If the package includes index.theme file check if there is an "Inherits" line inside. If yes, check whether the inherited theme also exists under this name in your system (rename if needed).
Copy index.theme file into the appropriate directory:
cp -a FooBar-AweSoMe-Cursors-v2.98beta/index.theme ~/.icons/foobar/index.theme
# cp -a FooBar-AweSoMe-Cursors-v2.98beta/index.theme /usr/share/icons/foobar/index.theme
If the package doesn't have index.theme or if it doesn't include an "Inherits" line you don't have to copy this file.
Configuring Cursor Themes
To locally change a cursor theme, add this line to your
Alternatively, you can create a symlink "default" in
~/.icons, which should points to your installed cursor theme:
ln -s /usr/share/icons/foobar/ ~/.icons/default
If you rather want to change the cursor globally (e.g. used by graphical login managers like kdm, gdm, ...), or if you experience problems with above method (for example in Firefox), create the
/usr/share/icons/default/ directory (only if needed):
# mkdir -p /usr/share/icons/default (only if needed)
Edit or create the
/usr/share/icons/default/index.theme file and add the following:
[icon theme] Inherits=foobar
Or if you have/want your cursor themes in ~/.icons only. Create the
mkdir -p ~/.icons/default
And create the
~/.icons/default/index.theme file with the same contents as above
You can optionally add this line to
~/.Xdefaults if your cursor theme supports multiple sizes:
Xcursor.size: 32 # 32, 48 or 64 are probably good values
If you don't know about supported cursor sizes just start X without this setting and let it choose the cursor size automatically.
For more information about cursors in X (supported directories, formats, compatibility, etc.) refer to the man page:
Option "HWCursor" "off"
WikiMigration--dlanor 13:33, 23 Jul 2005 (EDT)