chore(zsh/macos): disable old hypernation hacks

It has been over 7 years since I first put these together. I have not
needed for years, and no clue if they still or, or if they're even save
to run on more recent versions of macOS.
This commit is contained in:
2024-02-22 23:54:13 +00:00
parent edcf9c122d
commit e30d66b7e7

View File

@@ -36,40 +36,40 @@ alias osx-enable-lowpri-throttle='sudo sysctl debug.lowpri_throttle_enabled=1'
alias devmode-on='sudo /usr/sbin/DevToolsSecurity -enable' alias devmode-on='sudo /usr/sbin/DevToolsSecurity -enable'
alias devmode-off='sudo /usr/sbin/DevToolsSecurity -disable' alias devmode-off='sudo /usr/sbin/DevToolsSecurity -disable'
# # #
# Power management # # Power management
# # #
# Set all relevant power management settings to force the machine to save a # # Set all relevant power management settings to force the machine to save a
# sleep image and immediately enter "standby" along with FileVault destroying # # sleep image and immediately enter "standby" along with FileVault destroying
# disk decryption keys. # # disk decryption keys.
pm-hibernate() { # pm-hibernate() {
sudo pmset -a hibernatemode 25 # sudo pmset -a hibernatemode 25
sudo pmset -a standby 1 # sudo pmset -a standby 1
sudo pmset -a standbydelayhigh 0 # sudo pmset -a standbydelayhigh 0
sudo pmset -a standbydelaylow 0 # sudo pmset -a standbydelaylow 0
sudo pmset -a autopoweroffdelay 0 # sudo pmset -a autopoweroffdelay 0
sudo pmset -a destroyfvkeyonstandby 1 # sudo pmset -a destroyfvkeyonstandby 1
} # }
# Restore all settings modified by pm-hibernate to their defaults, effectively # # Restore all settings modified by pm-hibernate to their defaults, effectively
# restoring default sleep behavior for macOS laptops. # # restoring default sleep behavior for macOS laptops.
pm-safesleep() { # pm-safesleep() {
sudo pmset -a hibernatemode 3 # sudo pmset -a hibernatemode 3
sudo pmset -a standbydelayhigh 86400 # sudo pmset -a standbydelayhigh 86400
sudo pmset -a standbydelaylow 0 # sudo pmset -a standbydelaylow 0
sudo pmset -a autopoweroffdelay 28800 # sudo pmset -a autopoweroffdelay 28800
sudo pmset -a destroyfvkeyonstandby 0 # sudo pmset -a destroyfvkeyonstandby 0
} # }
# Trigger hibernation now. # # Trigger hibernation now.
hibernate() { # hibernate() {
pm-hibernate # pm-hibernate
sudo pmset sleepnow # sudo pmset sleepnow
} # }
# Trigger a safe-sleep now. # # Trigger a safe-sleep now.
safesleep() { # safesleep() {
pm-safesleep # pm-safesleep
sudo pmset sleepnow # sudo pmset sleepnow
} # }