summaryrefslogtreecommitdiff
path: root/.i3lock
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-09-03 12:45:25 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-09-03 12:45:25 +0300
commit0558f41dc24c0b8c9ae18ddf4d26eeede60f80a7 (patch)
tree922e03ac48f9eabbd7a038c21f47d3d24ebfe063 /.i3lock
parent8914da4bbc515fedaa2dc7c16aa3456262476c0e (diff)
downloaddotfiles-0558f41dc24c0b8c9ae18ddf4d26eeede60f80a7.tar
dotfiles-0558f41dc24c0b8c9ae18ddf4d26eeede60f80a7.tar.gz
dotfiles-0558f41dc24c0b8c9ae18ddf4d26eeede60f80a7.zip
(2) Removed automatic app launch on resolution change in autostart. And added app reset on login.
Diffstat (limited to '.i3lock')
-rwxr-xr-x.i3lock/lock.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/.i3lock/lock.sh b/.i3lock/lock.sh
index 3ee73d6..406208f 100755
--- a/.i3lock/lock.sh
+++ b/.i3lock/lock.sh
@@ -1,5 +1,11 @@
#!/bin/bash
+res () {
+ pkill $@
+ nohup $@ 2>&1 &
+ disown
+}
+
before_locking () {
# Disables dunst, my notification daemon, so I don't see notification on lock screen
# https://github.com/dunst-project/dunst/issues/697
@@ -9,6 +15,10 @@ before_locking () {
when_unlocked () {
dunstctl set-paused false # Enables my notification daemon
+
+ # Resets programs, in case resolution changes
+ res ~/.fehbg # wallpaper
+ res lead # hot corners, this is MageJohn's fork: https://github.com/MageJohn/lead
}
when_unlocked_after_suspend () {
@@ -18,7 +28,7 @@ when_unlocked_after_suspend () {
# This makes sure to not lock the screen if audio is playing and there are no arguments given
# It's mainly for preventing automatic screen locking while a video/music is playing
# If you still want to lock, just give it some argument, doesn't matter what
-if [ $(grep -r 'RUNNING' /proc/asound | wc -l) -lt 2 ] && [ $# -eq 0 ]; then
+if [ $(grep -r 'RUNNING' /proc/asound | wc -l) -gt 0 ] && [ $# -eq 0 ]; then
exit
fi