mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 13:46:41 +00:00
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:
@@ -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
|
||||||
}
|
# }
|
||||||
|
|||||||
Reference in New Issue
Block a user