calendar-GUI на yad - нужна помощь!
Добрый вечер!
Есть «просмотрщик» для программы calendar (из пакета bsdmainutils), написанный на zenity, подробнее здесь.
В zenity обнаружился баг: длинные предложения выводит кракозябрами. Переписал на YAD (форк zenity). Все работает хорошо, но сильно напрягает частое появление/исчезание окон в навигации по календарям...
Решил сделать переход по календарям через вкладки. Вроде, работает, но не могу сделать выбор даты и связь с календарями.
Здесь выкладываю только то, что немного работает:
#!/bin/bash
DATE=`date "+%y%m%d"`
CLD1=`calendar -t $DATE -A 0 -f "$HOME/.calendar/calendar.holiday"`
CLD2=`calendar -t $DATE -A 0 -f "$HOME/.calendar/calendar.military"`
CLD3=`calendar -t $DATE -A 0 -f "$HOME/.calendar/calendar.common"`
# CAL=`calendar -t $DATE -A 0 -f "${CLD[i]}"`
yad --calendar \
yad --plug=1234 --tabnum=1 --text="<span font='11' color='#737373'><b><i> Сегодня</i></b>:</span> \
<span font='11' color='#737373'><b>`date "+%A %d %B"`</b></span>" & \
echo "$CLD1" | yad --plug=1234 --tabnum=2 --text-info --fontname="Roboto Condensed 8" --wrap --margins=8 --back=#F3E3BA --fore=#390F00 & \
echo "$CLD2" | yad --plug=1234 --tabnum=3 --text-info --fontname="Roboto Condensed 8" --wrap --margins=8 --back=#F3E3BA --fore=#390F00 & \
echo "$CLD3" | yad --plug=1234 --tabnum=4 --text-info --fontname="Roboto Condensed 8" --wrap --margins=8 --back=#F3E3BA --fore=#390F00 & \
--title="Календари" \
--tab=" ✓ Выбрать дату" \
--tab=" ♔ Гражданские праздники" \
--tab=" ✯ Дни воинской славы России" \
--tab=" ⌘ Дела"
1. Как сделать связь выбора даты и календарей?
2. При запуске скрипта в системном мониторе показывает работу одновременно всех «открытых» календарных вкладок, - как это исправить? ...
Заранее, спасибо!
P.S. Сам простой пользователь