From e4c245326efaab035e445df5cfa4e378caa70fec Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Mon, 13 Sep 2021 19:39:00 +0200 Subject: Add screen_lock.lua Old ideas for locking the screen when the ambient brightness goes outside a range. The brightness measurements were inconsistent, so this trigger didn't end up working out too well. Committing it for reference anyway. --- screen_lock.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 screen_lock.lua (limited to 'screen_lock.lua') diff --git a/screen_lock.lua b/screen_lock.lua new file mode 100644 index 0000000..64faed9 --- /dev/null +++ b/screen_lock.lua @@ -0,0 +1,31 @@ +-- Idea: lock the screen automatically when ambient brightness shifts if it changes enough when I walk away, also only do this if the right external monitor is connected. +-- > hs.brightness.ambient() +-- 2019-07-24 11:25:15: -- Loading extension: brightness +-- 1257 +-- +-- > hs.brightness.ambient() +-- 1257 +-- +-- > hs.brightness.ambient() +-- 1257 +--> hs.brightness.ambient() +-- 1006 +-- +-- > hs.brightness.ambient() +-- 1006 +-- +-- > hs.brightness.ambient() +-- 1006 +-- +-- > os.execute('sleep 2') +-- true exit 0 +-- +-- > os.execute('sleep 2'); print('test') +-- 2019-07-24 11:33:46: test +-- +-- +-- > os.execute('sleep 2'); hs.brightness.ambient() +-- +-- +-- > os.execute('sleep 2'); print(hs.brightness.ambient()) +-- 2019-07-24 11:34:20: 1175 -- cgit v1.2.3