#!/bin/bash set -eu scrot --quality=10 -o /tmp/.lockscreen.png convert /tmp/.lockscreen.png \ -define png:compression-filter=5 \ -define png:compression-level=1 \ -brightness-contrast -5 \ -blur 0x24 \ /tmp/.lockscreen.png convert -composite -gravity center /tmp/.lockscreen.png "$HOME/.dots/ext/lock-overlay.png" /tmp/.lockscreen.png # Pause stuff and mute audio _muted="$(pacmd list-sinks | awk '/muted/ { print $2 }')" [[ "$_muted" == "no" ]] && pactl set-sink-mute @DEFAULT_SINK@ 1 #playerctl -a pause > /dev/null #amixer set Master mute > /dev/null # Turn on DND #old_dnd="$(xfconf-query -c xfce4-notifyd -p /do-not-disturb)" #xfconf-query -c xfce4-notifyd -p /do-not-disturb -s true i3lock --nofork --ignore-empty-password --show-failed-attempts --image /tmp/.lockscreen.png & # Set settings back to what they were before #test "$old_dnd" = false && xfconf-query -c xfce4-notifyd -p /do-not-disturb -s false [[ "$_muted" == "no" ]] && pactl set-sink-mute @DEFAULT_SINK@ 0