blob: 17105e5f730b24a529b7dc300b1f98494656cfb9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#!/usr/bin/env bash
# unfortunately cal is a bit limited here,
# so I use orage, an xfce4 calendar app
# X220 screen is 1366x768
width=300
height=180
X=$((1366-width))
Y=24 # bar height
case $BLOCK_BUTTON in
1)
pid=$(wmctrl -lp | awk '/Orage/{print $3}')
if (( pid > 0 )) ; then
kill -9 "$pid"
else
{ orage > /dev/null 2>&1; } &
wmctrl -r "orage" -e "0,$X,$Y,$width,$height"
fi
;;
3)
TODAY=$(date '+%-d')
HEAD=$(cal | head -n1)
BODY=$(cal | tail -n7 | sed -z "s|$TODAY|<u><b>$TODAY</b></u>|1")
dunstify "$HEAD" "$BODY" \
-i office-calendar-symbolic \
-h string:x-canonical-private-synchronous:calendar \
-u normal
;;
esac
echo "$(date '+%a %d %b %T')"
|