From 5a424e9592bef6b1a26f466cb77794fbeed5adda Mon Sep 17 00:00:00 2001 From: AngeD Date: Sun, 9 Apr 2023 22:04:53 +0200 Subject: [PATCH] feat: proper screen saver / lock screen --- .xinitrc | 31 +++++++++++++++++++------------ bin/crypto | Bin 18232 -> 18280 bytes bin/lock | 3 --- 3 files changed, 19 insertions(+), 15 deletions(-) delete mode 100755 bin/lock diff --git a/.xinitrc b/.xinitrc index 1782da4..9291689 100644 --- a/.xinitrc +++ b/.xinitrc @@ -1,12 +1,28 @@ #!/bin/sh # keyboard -numlockx +numlockx & # display xrandr \ - --output HDMI1 --auto --primary -feh --bg-fill "$XDG_CONFIG_HOME/wallpapers/monerochan.png" --no-fehbg + --output HDMI1 --auto --primary & +feh --bg-fill "$XDG_CONFIG_HOME/wallpapers/monerochan.png" --no-fehbg & +( + lockimg="$XDG_CONFIG_HOME/wallpapers/lock.png" + + # desktop + stimeout=1800 + # laptop + ls -d /sys/class/power_supply/BAT*/ > /dev/null 2>&1 && stimeout=300 + + cycle=15 # lock 15 sec after stimeout + dpms="$((stimeout + cycle + 1))" # turn off screen 1 sec after lock + + xss-lock -n "feh --fullscreen $lockimg" -- "i3lock -ftni $lockimg" + xset s "$stimeout" "$cycle" + xset dpms "$dpms" "$dpms" "$dpms" +) & + # startup /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & # arch @@ -17,13 +33,4 @@ redshift & dunst & sbar & -xss-lock -- lock & -if ls -d /sys/class/power_supply/BAT*/ > /dev/null 2>&1; then - xset dpms 300 300 300 # Turn of the screen after 5 min - xset s 315 # Lock Screen after 15 secs later -else - xset dpms 1800 1800 1800 # Turn of the screen after 30 min - xset s 1815 # Lock Screen 15 sec later -fi - exec dbus-launch dwm diff --git a/bin/crypto b/bin/crypto index c46ecf8e3e7c29ed14fa3cc207d2c5448b735a53..dd6c84a0b529e8fb4d685699199518722c4f14d1 100755 GIT binary patch delta 3293 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 diff --git a/bin/lock b/bin/lock deleted file mode 100755 index 8ba88c9..0000000 --- a/bin/lock +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -i3lock -ftni "$XDG_CONFIG_HOME/wallpapers/lock.png"