blob: 0ba7d86085a5de234bddb65b274aa2fa045acd24 (
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
38
39
40
41
42
43
44
45
46
|
#!/bin/bash
dzen_bg="#444040"
calendary() {
(
cal
) | dzen2 -p -bg "${dzen_bg}" -x "1195" -y "25" -w "165" -h "20" -l "5" -sa "c" -ta "c" \
-title-name "popup_sysinfo" -e 'onstart=uncollapse;button1=exit;button3=exit'
}
position(){
pos=$(mpc | awk 'NR==2' | awk '{print $4}' | sed 's/(//' | sed 's/%)//')
bar=$(echo $pos | gdbar -w $1 -h 1.5 -fg "#FF3D00" -bg "#821D00")
echo -n "$bar"
return
}
music() {
set -e
popup_width=220
padding=10
while :
do
echo "^p(10)$(mpc current -f %artist%)
^p($padding)$(mpc current -f %title%)
^p($padding)$(mpc current -f %album%)
^p($padding)^ca(1,mpc prev)Prev^ca() ^ca(1,mpc toggle)Play/Pause^ca() ^ca(1,mpc stop)Stop^ca() ^ca(1,mpc next)Next^ca()
^p($padding)$(position $(($popup_width - $padding)) )" 2> /dev/null
sleep 1
done | dzen2 -p -bg "${dzen_bg}" -y 25 -x 967 -l 5 -u -w $(($popup_width + $padding)) -ta l -title-name "popup_mpd" -e 'onstart=uncollapse;button3=exit'
}
case $1 in
cal)
calendary
;;
music)
music
;;
*)
;;
esac
|