Keep Awake means not Screen Saver? #120
Replies: 7 comments 1 reply
-
Hi, Jack |
Beta Was this translation helpful? Give feedback.
-
Ah okay, got it. Could this be a new feature, Keep Awake but allow Screen Saver. Actually I need another tool to get this working. Tool is Caffeinated. It would be nice if Only Switch could do this for me. Sebastian |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Thanks a lot for the answer and your information. Tests the scripts and it works.
But I think I misunderstood Keep Awake.
I meant Keep Awake prevents my Mac from hibernation.
Pmset -g
System-wide power settings:
Currently in use:
lidwake 1
lowpowermode 0
standbydelayhigh 86400
standbydelaylow 10800
standby 1
proximitywake 0
ttyskeepawake 1
hibernatemode 3
powernap 0
gpuswitch 2
hibernatefile /var/vm/sleepimage
highstandbythreshold 50
displaysleep 10
womp 0
networkoversleep 0
sleep 1 (sleep prevented by Caffeinated)
acwake 0
halfdim 1
tcpkeepalive 1
disksleep 10
That’s what Caffeinated sets. It sets sleep not to 0 but prevents from sleep.
Sadly I don’t understand how to do this with pmset. I can set sleep 0 but I don’t know if this is the same.
Sebastian
… Am 04.02.2024 um 21:06 schrieb jack ***@***.***>:
Your requirement isn't a big deal. You can make it by Evolution of OnlySwitch.
Please create a new Switch Evolution, and setup like this:
Turn on (Apple Script):
do shell script "sudo pmset -a displaysleep 0" with prompt "OnlySwitch" with administrator privileges
Turn off(Apple Script):
do shell script "sudo pmset -a displaysleep 4" with prompt "OnlySwitch" with administrator privileges
You can change the value of sleep time, the unit is min. -a means for both battery and charge mode.
Check status(Shell):
[[ $(pmset -g | grep displaysleep) =~ 0 ]] && echo true || echo false
Output: true
The commands will ask your Mac password every time, if you feel it annoying, please add password "your Mac password" at the end of Turn on/off command. For example:
do shell script "sudo pmset -a displaysleep 0" with prompt "OnlySwitch" with administrator privileges password "xxxxx"
I'll add a helper to avoid the password problem in the future. I hope this solution can meet your demands. If it works on your side, I'll share it on Evolution Gallery.
Screenshot.2024-02-04.at.20.52.49.png (view on web) <https://github.com/jacklandrin/OnlySwitch/assets/3782279/9474f192-b0fc-4607-bb1f-3af36b866413>
—
Reply to this email directly, view it on GitHub <#120 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARD3WJ4NOHU6ELUFIUW62G3YR7S3DAVCNFSM6AAAAABCX7ZKUOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DGNRSHAZTG>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
Caffeinated uses caffeinate
https://www.dssw.co.uk/reference/caffeinate/
… Am 05.02.2024 um 21:17 schrieb jack ***@***.***>:
The principle of Keep Awake in OnlySwitch is like playing video, preventing system enter idle. it doesn't change pmset.
I don't know how Caffeinated implement.
regarding the pmset, please also check this doc: https://www.dssw.co.uk/reference/pmset/
—
Reply to this email directly, view it on GitHub <#120 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARD3WJY6WRYXGETUNJULAZTYSE44PAVCNFSM6AAAAABCX7ZKUOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DGNZUHEYDE>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
I just tested |
Beta Was this translation helpful? Give feedback.
-
I think they use caffeinate -w <pid> tp prevent the Mac from sleep.
With pmset -g I can check which process prevents the Mac from sleep.
I tried this and my screen saver starts.
Sebastian
… Am 05.02.2024 um 22:05 schrieb jack ***@***.***>:
I just tested caffeinate -d and caffeinate -I, both didn't enter screen saver 🤔 I think they should be different
—
Reply to this email directly, view it on GitHub <#120 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARD3WJ6OVSMGBHZSTIPXRGTYSFCTJAVCNFSM6AAAAABCX7ZKUOVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DGNZVGI4TI>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
Hi,
I've a problem with the app.
I thought Keep Awake and Screen Saver turned on means Screen Saver is allowed and device doesn't turn off.
But if I activate Keep Awake the Screen Saver doesn't turn on anymore.
Is this the correct behavior or is this a bug?
Sebastian
Beta Was this translation helpful? Give feedback.
All reactions