#!/bin/sh alias nls='gettext -d cursorconfig' themes=`ls -d /usr/share/icons/*/cursors | sed -e 's,/usr/share/icons/,,;s,/cursors,,'` if [ -z "$1" ]; then echo "$(nls 'Welcome to the Xcursor theme configurator.')" echo echo "$(nls 'Available themes are:')" echo ${themes} echo if [ -r ~/.Xresources ]; then if [ -n `grep Xcursor.theme ~/.Xresources|sed -e "s/Xcursor\.theme:\ //g"` ]; then default=`grep Xcursor.theme ~/.Xresources|sed -e "s/Xcursor\.theme:\ //g"` fi elif [ -r ~/.Xdefaults ]; then if [ -n `grep Xcursor.theme ~/.Xdefaults|sed -e "s/Xcursor\.theme:\ //g"` ]; then default=`grep Xcursor.theme ~/.Xdefaults|sed -e "s/Xcursor\.theme:\ //g"` fi fi echo "$(nls 'Currently active:') $default" else if [ -r ~/.Xresources ]; then grep -v Xcursor.theme ~/.Xresources >> ~/.Xresources.tmp1 echo "Xcursor.theme: $1" >> ~/.Xresources.tmp1 mv -f ~/.Xresources.tmp1 ~/.Xresources elif [ -r ~/.Xdefaults ]; then grep -v Xcursor.theme ~/.Xdefaults >> ~/.Xdefaults.tmp1 echo "Xcursor.theme: $1" >> ~/.Xdefaults.tmp1 mv -f ~/.Xdefaults.tmp1 ~/.Xdefaults fi echo "$(nls 'Switched to theme:') $1." fi