Ввод календаря Zenity
Поэтому я пытаюсь сделать календарь, который можно использовать как блокнот на каждый день, как напоминание. Мне было интересно, есть ли способ, чтобы, когда пользователь нажимал на дату, программа открывала текстовое окно --entry и запрашивала желаемое напоминание. затем при повторном выборе той же даты напоминание все еще присутствует. Спасибо, вот мой код
#!/bin/bash
function Ddate()
{
zenity --info \
--title "Date and Time" \
--text "Today is $(date)"
}
function Dcalendar()
{
zenity --calendar \
--title "Calendar"
}
function DReminder()
{
--title "Reminder" \
--entry-text "Birthday/Events..."
}
function DDelete()
{
zenity --entry-text "Enter Path" > \
--title "DELETE"
}
while true;
do
choice="$(zenity --height 275 --width 450 \
--list \
--title="Menu" \
--column="Function" --column="Description" \
Date 'Display the actual date and time.' \
Calendar 'Display an interactive calendar.' \
Delete 'Let you delete a file.' \
Exit 'To quit this script.')"
case $choice in
Date) Ddate;;
Calendar) Dcalendar;;
Delete) Ddelete;;
Exit) break;;
esac
done