dgy
/
hexagons
Archived
1
0
Fork 0
This repository has been archived on 2021-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
hexagons/bin/exeflock4

38 lines
977 B
Plaintext
Raw Normal View History

2017-09-04 19:19:36 +00:00
#!/bin/sh
dunst() {
pkill -0 --exact dunst || return 0
case ${1:-} in
stop)
pkill -USR1 --euid "$(id -u)" --exact dunst
;;
resume)
pkill -USR2 --euid "$(id -u)" --exact dunst
;;
*)
echo "dunst argument required: stop or resume"
return 1
;;
esac
}
2018-05-02 02:30:43 +00:00
dunst stop
2017-09-04 19:19:36 +00:00
2018-05-02 02:30:43 +00:00
# Fork both i3lock and its monitor to avoid blocking xautolock.
i3lock \
--radius=98 --ring-width=3.8 --indpos="684:353" \
--image=/home/deadguy/Pictures/maralock.png --color=000000 \
--insidevercolor=007c0000 --insidewrongcolor=af000000 --insidecolor=00000000 \
2018-05-26 20:06:45 +00:00
--ringvercolor=00d70000 --ringwrongcolor=9c060600 --ringcolor=eeeeec00 \
--verifcolor=eeeeecff --wrongcolor=af0000ff --linecolor=eeeeec00 \
--separatorcolor=12121200 --keyhlcolor=eeeeecff --bshlcolor=c4a000ff \
--veriftext="0x0D.7" --wrongtext="005917" --ignore-empty-password --nofork &
2017-09-04 19:19:36 +00:00
2018-05-02 02:30:43 +00:00
pid="$!"
while 2>/dev/null kill -0 "$pid"; do
sleep 1
done
2017-09-04 19:19:36 +00:00
2018-05-02 02:30:43 +00:00
dunst resume