Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73859

calendar-GUI на yad - нужна помощь!

$
0
0

Добрый вечер!

Есть «просмотрщик» для программы 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. Сам простой пользователь

 ,


Viewing all articles
Browse latest Browse all 73859

Trending Articles