alias nls='gettext -d cursorconfig'
file=~/.icons/default/index.theme
-themes="core `ls -d /usr/share/icons/*/cursors | sed -e 's,/usr/share/icons/,,;s,/cursors,,'`"
+themes="core theme `ls -d /usr/share/icons/*/cursors | sed -e 's,/usr/share/icons/,,;s,/cursors,,' -e 's/$/ theme/'`"
default=`grep -s Inherits $file | cut -f2 -d=`
-[ -z $default ] || default="($default)"
+[ -z "$default" ] || default="(core)"
theme=`dialog --title 'Cursorconfig' \
--backtitle "$(nls 'PLD Linux X Cursor Configuration Utility')" \
- --one-column \
- --menu "$(nls 'Available themes:') $default" $(($(echo $themes | wc -w)+7)) 60 0 \
- $themes`
-[ -z $theme ] && exit 0
+ --output-fd 3 \
+ --menu "$(nls 'Available themes:') $default" $((($(echo $themes | wc -w)+7)/2)) 60 0 \
+ $themes 3>&1 >&2`
+[ -z "$theme" ] && exit 0
mkdir -p ~/.icons/default || exit 1
[ -f $file ] && mv -f $file{,.old}
-#
-# TODO: cursorconfig doesn't work on TH dialog
-# (removing unsupported --one-column option doesn't help)
-#
Summary: X cursor packs from kde-look
Summary(pl.UTF-8): Motywy kursorów X z kde-look
Name: XcursorTheme
%doc doc/Silver/*
%{_icondir}/Silver
-
%files setup -f cursorconfig.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/cursorconfig