Changed calendar to firefox.

This commit is contained in:
julian 2020-10-29 12:31:05 +01:00
parent 11262b9562
commit 27703c6949
3 changed files with 11 additions and 20 deletions

View File

@ -1,7 +1,5 @@
#! /bin/sh #!/bin/bash
WIDTH=${WIDTH:-200}
HEIGHT=${HEIGHT:-200}
DATEFMT=${DATEFMT:-"+%a %d.%m.%Y %H:%M:%S"} DATEFMT=${DATEFMT:-"+%a %d.%m.%Y %H:%M:%S"}
SHORTFMT=${SHORTFMT:-"+%H:%M:%S"} SHORTFMT=${SHORTFMT:-"+%H:%M:%S"}
@ -12,8 +10,8 @@ while getopts ":f:W:H:" opt; do
W) WIDTH="$OPTARG" ;; W) WIDTH="$OPTARG" ;;
H) HEIGHT="$OPTARG" ;; H) HEIGHT="$OPTARG" ;;
\?) \?)
echo "Invalid option: -$OPTARG" >&2 echo "Invalid option: -$OPTARG" >&2
exit 1 exit 1
;; ;;
:) :)
echo "Option -$OPTARG requires an argument." >&2 echo "Option -$OPTARG requires an argument." >&2
@ -23,18 +21,11 @@ while getopts ":f:W:H:" opt; do
done done
case "$BLOCK_BUTTON" in case "$BLOCK_BUTTON" in
1|2|3) 1|2|3)
# Focus Thunderbird and open calendar
# the position of the upper left corner of the popup i3-msg -q [class="Thunderbird" instance="Mail"] focus; \
posX=$(($BLOCK_X - $WIDTH / 2)) sleep 0.005; \
posY=$(($BLOCK_Y - $HEIGHT)) xdotool key --clearmodifiers --delay 5 ctrl+shift+c
i3-msg -q "exec yad --calendar \
--width=$WIDTH --height=$HEIGHT \
--undecorated --fixed \
--close-on-unfocus --no-buttons \
--posx=$posX --posy=$posY \
> /dev/null"
esac esac
echo "$LABEL$(date "$DATEFMT")" echo "$LABEL$(date "$DATEFMT")"
echo "$LABEL$(date "$SHORTFMT")" echo "$LABEL$(date "$SHORTFMT")"

View File

@ -13,7 +13,7 @@ separator_block_width=15
[volume] [volume]
command=./volume command=./volume
LABEL= LABEL=
interval=once interval=10
signal=10 signal=10
[calendar] [calendar]

View File

@ -77,13 +77,13 @@ format() {
perl_filter+=$([[ $STEP = *dB ]] && echo '$3' || echo '$1') perl_filter+=$([[ $STEP = *dB ]] && echo '$3' || echo '$1')
perl_filter+='"; exit}' perl_filter+='"; exit}'
output=$(perl -ne "$perl_filter") output=$(perl -ne "$perl_filter")
echo "$LABEL$output" echo "$LABEL $output"
} }
#------------------------------------------------------------------------ #------------------------------------------------------------------------
case $BLOCK_BUTTON in case $BLOCK_BUTTON in
3) pavucontrol ;; # right click, open gui 1|2|3) pavucontrol ;; # right click, open gui
4) amixer $AMIXER_PARAMS -q -D $MIXER sset $SCONTROL $(capability) ${STEP}+ unmute ;; # scroll up, increase 4) amixer $AMIXER_PARAMS -q -D $MIXER sset $SCONTROL $(capability) ${STEP}+ unmute ;; # scroll up, increase
5) amixer $AMIXER_PARAMS -q -D $MIXER sset $SCONTROL $(capability) ${STEP}- unmute ;; # scroll down, decrease 5) amixer $AMIXER_PARAMS -q -D $MIXER sset $SCONTROL $(capability) ${STEP}- unmute ;; # scroll down, decrease
esac esac