73 lines
1.4 KiB
Bash
Executable File
73 lines
1.4 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Cleanup
|
|
rm -f /tmp/screenshot*.png
|
|
|
|
# Take screenshot
|
|
scrot /tmp/screenshot.png
|
|
|
|
# Pixelate
|
|
convert /tmp/screenshot.png \
|
|
-scale 10% \
|
|
-scale 1000% \
|
|
-fill "#282828" \
|
|
-colorize 30% \
|
|
/tmp/lockscreen.png
|
|
|
|
# i3Lock
|
|
alpha="D9"
|
|
base03="#002b36"
|
|
base02="#212121"
|
|
base01="#586e75"
|
|
base00="#657b83"
|
|
base0="#839496"
|
|
base1="#93a1a1"
|
|
base2="#eee8d5"
|
|
base3="#fdf6e3"
|
|
yellow="#fdd835"
|
|
orange="#fb8c00"
|
|
red="#e53935"
|
|
magenta="#d33682"
|
|
violet="#8e24aa"
|
|
blue="#0DD7FF"
|
|
cyan="#00acc1"
|
|
green="#43a047"
|
|
amber="#ffb300"
|
|
white="#f5f5f5"
|
|
lime="#c0ca33"
|
|
black="#212121"
|
|
|
|
i3lock \
|
|
--image="/tmp/lockscreen.png" \
|
|
--insidever-color=$base02$alpha \
|
|
--insidewrong-color=$base02$alpha \
|
|
--inside-color=$base02$alpha \
|
|
--ringver-color=$green$alpha \
|
|
--ringwrong-color=$red$alpha \
|
|
--ringver-color=$green$alpha \
|
|
--ringwrong-color=$red$alpha \
|
|
--ring-color=$amber$alpha \
|
|
--line-uses-ring \
|
|
--keyhl-color=$blue$alpha \
|
|
--bshl-color=$orange$alpha \
|
|
--separator-color=$base01$alpha \
|
|
--verif-color=$green \
|
|
--wrong-color=$red \
|
|
--layout-color=$white \
|
|
--date-color=$white \
|
|
--time-color=$white \
|
|
--screen 1 \
|
|
--clock \
|
|
--indicator \
|
|
--time-str="%H:%M:%S" \
|
|
--date-str="%a %b %e %Y" \
|
|
--verif-text="Verifying..." \
|
|
--wrong-text="Auth Failed" \
|
|
--noinput="No Input" \
|
|
--lock-text="Locking..." \
|
|
--lockfailed="Lock Failed" \
|
|
--radius=120 \
|
|
--ring-width=15 \
|
|
--pass-media-keys \
|
|
--pass-screen-keys \
|
|
--pass-volume-keys \ |