better screenlock

This commit is contained in:
Clara Dautermann 2025-08-24 16:56:29 +02:00
parent ded3f17176
commit 96f648441d
Signed by: clara
GPG key ID: 223391B52FAD4463
3 changed files with 9 additions and 6 deletions

View file

@ -1,7 +1,4 @@
#!/bin/sh
grimshot save output /tmp/screenshot.png
convert /tmp/screenshot.png -blur 0x10 /tmp/screenshotblur.png
grimshot save output /tmp/screenshot.png && convert /tmp/screenshot.png -blur 0x20 -pointsize 400 -font FreeSans -gravity center -fill red -annotate +0+0 "FINGER WEG" /tmp/sperrbildschirm.png
rm /tmp/screenshot.png
swaylock -i /tmp/screenshotblur.png --ignore-empty-password --show-failed-attempts --daemonize
sleep 5
systemctl suspend
swaylock -i /tmp/sperrbildschirm.png --ignore-empty-password --show-failed-attempts --daemonize

View file

@ -0,0 +1,5 @@
#!/bin/sh
grimshot save output /tmp/screenshot.png && convert /tmp/screenshot.png -blur 0x20 -pointsize 400 -font FreeSans -gravity center -fill red -annotate +0+0 "FINGER WEG" /tmp/sperrbildschirm.png
rm /tmp/screenshot.png
swaylock -i /tmp/sperrbildschirm.png --ignore-empty-password --show-failed-attempts --daemonize
systemctl suspend

View file

@ -31,7 +31,8 @@
keybindings = {
# screenlock
"${mod}+shift+l" = "exec --no-startup-id ~/.config/sway/lock.sh";
"${mod}+shift+l" = "exec --no-startup-id ~/.config/sway/lock_and_suspend.sh";
"${mod}+l" = "exec --no-startup-id ~/.config/sway/lock.sh";
# audio control fluff
"XF86AudioRaiseVolume" = "exec --no-startup-id wpctl set-volume @DEFAULT_SINK@ 5%+";