You are not logged in.
Ok. So I asimilated tux'n'tosh icons http://www.sadeem.net/tux.html to my xfce panel. They look good. But I also found this animated and fun tux cursor.
Pkgbuild and install file:
pkgbuild:
pkgname=xserver-tuxcursor
pkgver=0.4
pkgrel=1
pkgdesc="Animated Tux cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=5376"
depends=('x-server')
install=xserver-tuxcursor.install
source=(http://www.kde-look.org/content/files/5376-tuxresize.tar.gz)
md5sums=('b43b0193cca54cb6477db560110d56ef')
build() {
cd $startdir/src
install -d -m755 $startdir/pkg/usr/share/icons/tuxcursor/cursors
cp -R tuxcursor/cursors/* $startdir/pkg/usr/share/icons/tuxcursor/cursors
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
tuxcursor theme is now installed in
/usr/share/icons/tuxcursor
To use it add the following line:
Xcursor.theme: tuxcursor
to your ~/.Xdefaults or ~/.Xresources
To change cursor size add another line
like this:
Xcursor.size: 32
Tuxcursor theme supports 32, 48 and 64
(default with max detail) cursor sizes.
If the cursor is flickering and you are
using nvidia drivers you can add
Option "HWCursor" "false"
to your nvidia device section. This will
turn off hardware cursor accelleration
and cursor should stop flickering when idle.
This may result in a little more cpu usage
and less smooth cursor animation during
high system load - the choice is up to you...
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If tuxcursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
I'm also posting pkgbuilds for more nice x cursor themes in separate posts below in this thread.
All pkgbuilds use /usr/share/icons that should be quite neutral (according to man Xcursor) and do not change anything in default X package settings. Base usage instructions are included in install files.
I din't have time to use and play with all of these themes so any suggestions, bug reports, etc. are welcome.
Offline
pkgbuild:
pkgname=xserver-basecursor
pkgver=0.3
pkgrel=1
pkgdesc="B.A.S.E. cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=14341"
depends=('x-server')
install=xserver-basecursor.install
source=(http://www.kde-look.org/content/files/14341-BASE.tar.bz2)
md5sums=('b34f8ef3ac08b29174ddc244d74a25cf')
build() {
cd $startdir/src/BASE
install -d -m755 $startdir/pkg/usr/share/icons/basecursorblue/cursors
install -d -m755 $startdir/pkg/usr/share/icons/basecursorwhite/cursors
cp -R Blue/cursors/* $startdir/pkg/usr/share/icons/basecursorblue/cursors
cp -R White/cursors/* $startdir/pkg/usr/share/icons/basecursorwhite/cursors
install -D -m644 Blue/index.theme $startdir/pkg/usr/share/icons/basecursorblue/index.theme
install -D -m644 White/index.theme $startdir/pkg/usr/share/icons/basecursorwhite/index.theme
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
B.A.S.E. cursor themes are now installed in
/usr/share/icons/basecursorblue
and
/usr/share/icons/basecursorwhite
To use them add the following line:
Xcursor.theme: basecursorblue
or
Xcursor.theme: basecursorwhite
to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If B.A.S.E. cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
pkgbuild:
pkgname=xserver-crystalcursor
pkgver=0.9
pkgrel=1
pkgdesc="Crystal cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=6240"
depends=('x-server')
install=xserver-crystalcursor.install
source=(http://digilander.libero.it/m4rt/files/Crystalcursors.tar.bz2)
md5sums=('bb97e94f4d8fd4c76901e90d1e188400')
build() {
cd $startdir/src/Crystalcursors
make || return 1
sed -i "s/$(HOME)/../gi" ./Makefile
sed -i "s/cp -f/#/" ./Makefile
sed -i "s/$(HOME)/../gi" ./blue_src/Makefile
sed -i "s/$(HOME)/../gi" ./green_src/Makefile
sed -i "s/$(HOME)/../gi" ./gray_src/Makefile
sed -i "s/$(HOME)/../gi" ./white_src/Makefile
sed -i "s/$(HOME)/../gi" ./blue_src_left/Makefile
sed -i "s/$(HOME)/../gi" ./green_src_left/Makefile
sed -i "s/$(HOME)/../gi" ./gray_src_left/Makefile
sed -i "s/$(HOME)/../gi" ./white_src_left/Makefile
sed -i "s/$(HOME)/../../gi" ./blue_src/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./green_src/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./gray_src/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./white_src/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./blue_src_left/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./green_src_left/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./gray_src_left/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./white_src_left/nonanim/Makefile
sed -i "s/$(HOME)/../../gi" ./blue_src/classic/Makefile
sed -i "s/$(HOME)/../../gi" ./green_src/classic/Makefile
sed -i "s/$(HOME)/../../gi" ./blue_src_left/classic/Makefile
sed -i "s/$(HOME)/../../gi" ./green_src_left/classic/Makefile
make install
cd $startdir/src/Crystalcursors/.icons
install -d -m755 $startdir/pkg/usr/share/icons
rm -rf ./default
cp -R * $startdir/pkg/usr/share/icons
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
Crystalcursor themes are now installed in
/usr/share/icons
To see what theme names are available run
ls /usr/share/icons/crystal*
To use a given theme add the following line:
Xcursor.theme: cursor_subdirectory_name_here
to your ~/.Xdefaults or ~/.Xresources
Replace cursor_directory_name_hare with
the theme name for example:
Xcursor.theme: crystalblue
To change default cursor size add
another line like this:
Xcursor.size: 32
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If crystalcursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
pkgbuild:
pkgname=xserver-daliesquecursor
pkgver=20040118
pkgrel=1
pkgdesc="Daliesque cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=10211"
depends=('x-server')
install=xserver-daliesquecursor.install
source=(http://www.kde-look.org/content/files/10211-daliesque.tar.gz)
md5sums=('72d98bfa79829a08a99547fa592846c4')
build() {
cd $startdir/src/daliesque/cursors
install -d -m755 $startdir/pkg/usr/share/icons/daliesquecursor/cursors
cp -R * $startdir/pkg/usr/share/icons/daliesquecursor/cursors
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
Daliesque cursor theme is now installed in
/usr/share/icons/daliesquecursor
To use it add the following line:
Xcursor.theme: daliesquecursor
to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If Daliesque cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
pkgbuild:
pkgname=xserver-flatblackcursor
pkgver=0.3
pkgrel=1
pkgdesc="Flat Black cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=6504"
depends=('x-server')
install=xserver-flatblackcursor.install
source=(http://www.kde-look.org/content/files/6504-flat_black_cursor_${pkgver}.zip)
md5sums=('7befb7a705acadfc3e1cb8d5c1532527')
build() {
cd $startdir/src
install -d -m755 $startdir/pkg/usr/share/icons/flatblackcursor/cursors
install -m644 cursors/* $startdir/pkg/usr/share/icons/flatblackcursor/cursors
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
Flat Black cursor theme is now installed in
/usr/share/icons/flatblackcursor
To use it add the following line:
Xcursor.theme: flatblackcursor
to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If Flat Black cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
pkgbuild:
pkgname=xserver-jimmaccursor
pkgver=20030906
pkgrel=1
pkgdesc="Jimmac cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=6550"
depends=('x-server')
install=xserver-jimmaccursor.install
source=(http://www.kde-look.org/content/files/6550-Jimmac.tar.gz)
md5sums=('46fb39d5e176dfc3bfa2c65743301f03')
build() {
cd $startdir/src/Jimmac/jimmac/cursors
install -d -m755 $startdir/pkg/usr/share/icons/jimmaccursor/cursors
cp -R * $startdir/pkg/usr/share/icons/jimmaccursor/cursors
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
Jimmac cursor theme is now installed in
/usr/share/icons/jimmaccursor
To use it add the following line:
Xcursor.theme: jimmaccursor
to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If Jimmac cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
pkgbuild:
pkgname=xserver-justbluecursor
pkgver=0.21
pkgrel=1
pkgdesc="JustBlue cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=10163"
depends=('x-server')
install=xserver-justbluecursor.install
source=(http://www.kde-look.org/content/files/10163-justblue-${pkgver}.tar.bz2)
md5sums=('63a1e9832e4f9a3620e3eb04a63a758b')
build() {
cd $startdir/src/justblue-${pkgver}
install -d -m755 $startdir/pkg/usr/share/icons/justbluecursor/cursors
cp -R cursors/* $startdir/pkg/usr/share/icons/justbluecursor/cursors
install -D -m644 index.theme $startdir/pkg/usr/share/icons/justbluecursor/index.theme
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
JustBlue cursor theme is now installed in
/usr/share/icons/justbluecursor
To use it add the following line:
Xcursor.theme: justbluecursor
to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If JustBlue cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
pkgbuild:
pkgname=xserver-justwhitecursor
pkgver=0.21
pkgrel=1
pkgdesc="JustWhite cursor theme for x-server"
url="http://www.kde-look.org/content/show.php?content=13235"
depends=('x-server')
install=xserver-justwhitecursor.install
source=(http://www.kde-look.org/content/files/13235-justwhite-${pkgver}.tar.bz2)
md5sums=('0f92982c173c520c79b30bf4ee36abc1')
build() {
cd $startdir/src/justwhite-${pkgver}
install -d -m755 $startdir/pkg/usr/share/icons/justwhitecursor/cursors
cp -R cursors/* $startdir/pkg/usr/share/icons/justwhitecursor/cursors
install -D -m644 index.theme $startdir/pkg/usr/share/icons/justwhitecursor/index.theme
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
JustWhite cursor theme is now installed in
/usr/share/icons/justwhitecursor
To use it add the following line:
Xcursor.theme: justwhitecursor
to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If JustWhite cursor theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
pkgbuild:
pkgname=xserver-signaloscursor
pkgver=20030511
pkgrel=1
pkgdesc="SignalOS cursor theme for x-server"
url="http://www.themedepot.org/itemdetail.php4?id=853"
depends=('x-server')
install=xserver-signaloscursor.install
source=(http://www.themedepot.org/tarballs/853-signalos_cursors.tar.gz)
md5sums=('1121c824317322154f0b4b05a80e3ccf')
build() {
cd $startdir/src/signalos/cursors
install -d -m755 $startdir/pkg/usr/share/icons/signaloscursor/cursors
install -m644 * $startdir/pkg/usr/share/icons/signaloscursor/cursors
}
install file:
# arg 1: the new package version
post_install() {
cat << END
----------------------------------------
SignalOS cursor theme is now installed in
/usr/share/icons/signaloscursor
To use it add the following line:
Xcursor.theme: signaloscursor
to your ~/.Xdefaults or ~/.Xresources
----------------------------------------
END
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
/bin/true
}
# arg 1: the old package version
pre_remove() {
/bin/true
}
# arg 1: the old package version
post_remove() {
cat << END
----------------------------------------
If SignalOS theme was your default cursor
theme remember to change it to another one
or core x-server theme.
----------------------------------------
END
}
op=$1
shift
$op $*
Offline
Maybe pop them all together in a pkgbuild, that would be nice. Or give a link to the packages.
Offline
I don't maintain my own repo so I can't give links to binary packages. If someone wants to add them to his repo (tur?) that would be nice. These packages most probably won't require a lot of maintenance work - not too many upgrades are expected. Also most of these pkgbuilds build very quick (it's just repackaging really - except for crystal cursors).
At first I was thinking about putting them all in one package but this is a lot of files and I didn't want to force anyone to install unnecessary files so I made separate pkgbuilds. They are easier to manage with pacman this way (you can leave only the theme you like most on your system and uninstall the rest after trying them all).
Offline