works after timeout but broken when manually locking
This commit is contained in:
parent
c5a18cfe35
commit
f3c2d05b24
@ -13,6 +13,7 @@ LOCK=~/.config/sway/lock.png
|
|||||||
# go over each output and ss/blur then add to img
|
# go over each output and ss/blur then add to img
|
||||||
for OUTPUT in $(swaymsg -t get_outputs | gojq '.[].name' | tr -d '"')
|
for OUTPUT in $(swaymsg -t get_outputs | gojq '.[].name' | tr -d '"')
|
||||||
do
|
do
|
||||||
|
echo "OUT: $OUTPUT" >> "$HOME/outputs"
|
||||||
IMAGE="${OUTPUT}_img.jpg"
|
IMAGE="${OUTPUT}_img.jpg"
|
||||||
grim -t jpeg -o $OUTPUT $IMAGE
|
grim -t jpeg -o $OUTPUT $IMAGE
|
||||||
convert $IMAGE -blur 5x3 - | composite -gravity center $LOCK - $IMAGE
|
convert $IMAGE -blur 5x3 - | composite -gravity center $LOCK - $IMAGE
|
||||||
@ -20,5 +21,7 @@ do
|
|||||||
IMAGES="${IMAGES} ${IMAGE}"
|
IMAGES="${IMAGES} ${IMAGE}"
|
||||||
done
|
done
|
||||||
|
|
||||||
swaylock $LOCKARGS
|
echo "done" >> "$HOME/outputs"
|
||||||
|
|
||||||
|
swaylock $LOCKARGS --daemonize
|
||||||
rm $IMAGES
|
rm $IMAGES
|
||||||
|
@ -46,8 +46,15 @@ floating_modifier $mod
|
|||||||
# start a terminal
|
# start a terminal
|
||||||
bindsym $mod+Return exec st
|
bindsym $mod+Return exec st
|
||||||
|
|
||||||
|
# setup idling
|
||||||
|
exec swayidle -w \
|
||||||
|
timeout 600 'swaylock-blur' \
|
||||||
|
timeout 900 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
|
||||||
|
lock 'swaylock-blur'
|
||||||
|
|
||||||
# lock the screen
|
# lock the screen
|
||||||
bindsym $mod+q exec swaylock-blur
|
# bindsym $mod+q exec swaylock-blur
|
||||||
|
bindsym $mod+q exec sleep 1 && killall -SIGUSR1 swayidle
|
||||||
|
|
||||||
# kill focused window
|
# kill focused window
|
||||||
bindsym $mod+Shift+q kill
|
bindsym $mod+Shift+q kill
|
||||||
@ -192,4 +199,4 @@ bindsym $mod+r mode "resize"
|
|||||||
# background
|
# background
|
||||||
exec_always --no-startup-id wallpaper.sh
|
exec_always --no-startup-id wallpaper.sh
|
||||||
# waybar
|
# waybar
|
||||||
exec_always --no-startup-id killall -q waybar; waybar
|
exec_always --no-startup-id killall -q waybar && waybar
|
||||||
|
Loading…
x
Reference in New Issue
Block a user