История изменений
Исправление Smola, (текущая версия) :
#!/bin/bash
CAL_DIR="/etc/calendar/" # Путь к каталогу с календарями
CAL_FILE="default" # Имя календаря по умолчанию
while true; do
echo "Using $CAL_DIR$CAL_FILE"
DATE=`zenity --calendar --text="Выберите дату" --date-format="%y%m%d"` || exit
CAL=`calendar -t $DATE -A 0 -f "$CAL_DIR$CAL_FILE"`
echo "$CAL" | \
zenity --text-info || \
CAL_FILE=`zenity --list --radiolist --title="Выберите календарь" \
--column="" --column="Имя календаря" \
TRUE default \
FALSE calendar.australia \
FALSE calendar.birthday \
FALSE calendar.christian \
FALSE calendar.computer \
FALSE calendar.croatian \
FALSE calendar.dutch \
FALSE calendar.freebsd \
FALSE calendar.french \
FALSE calendar.german \
FALSE calendar.history \
FALSE calendar.holiday \
FALSE calendar.hungarian \
FALSE calendar.judaic \
FALSE calendar.lotr \
FALSE calendar.music \
FALSE calendar.newzealand \
FALSE calendar.russian \
FALSE calendar.southafrica \
FALSE calendar.ukrainian \
FALSE calendar.usholiday \
FALSE calendar.world`
done
Исходная версия Smola, :
#!/bin/bash
CAL_DIR="/etc/calendar/" # Путь к каталогу с календарями
CAL_FILE="default" # Имя календаря по умолчанию
while true; do
echo "Using $CAL_DIR$CAL_FILE"
DATE=`zenity --calendar --text="Выберите дату" --date-format="%y%m%d"` || exit
CAL=`calendar -t $DATE -A 0 -f "$CAL_DIR$CAL_FILE"`
echo "$CAL" | \
zenity --text-info || \
CAL_FILE=`zenity --list --radiolist --title="Выберите календарь" \
--column="" --column="Имя календаря" \
TRUE default \
FALSE calendar.australia \
FALSE calendar.birthday \
FALSE calendar.christian \
FALSE calendar.computer \
FALSE calendar.croatian \
FALSE calendar.dutch \
FALSE calendar.freebsd \
FALSE calendar.french \
FALSE calendar.german \
FALSE calendar.history \
FALSE calendar.holiday \
FALSE calendar.hungarian \
FALSE calendar.judaic \
FALSE calendar.lotr \
FALSE calendar.music \
FALSE calendar.newzealand \
FALSE calendar.russian \
FALSE calendar.southafrica \
FALSE calendar.ukrainian \
FALSE calendar.usholiday \
FALSE calendar.world`
done