Solución de Terminal para reposo al cerrar el MacBook
Esta página documenta una solución avanzada de Terminal para controlar manualmente el reposo al cerrar un MacBook fuera de la versión del Mac App Store de Rouse.
La build del Mac App Store no puede incluir esto como función porque depende de cambios pmset con privilegios de administrador fuera del límite normal del App Sandbox.
Comandos rápidos
Añade esta función a tu ~/.zshrc u otro perfil de shell:
rouse-lid() {
case "$1" in
on)
sudo pmset -a disablesleep 1
pmset -g | awk '/^[[:space:]]*SleepDisabled[[:space:]]/ { print "SleepDisabled =", $2 }'
;;
off)
sudo pmset -a disablesleep 0
pmset -g | awk '/^[[:space:]]*SleepDisabled[[:space:]]/ { print "SleepDisabled =", $2 }'
;;
status)
pmset -g | awk '/^[[:space:]]*SleepDisabled[[:space:]]/ { print "SleepDisabled =", $2 }'
;;
*)
echo "usage: rouse-lid {on|off|status}"
return 1
;;
esac
}
Recarga tu shell y usa rouse-lid on, rouse-lid off y rouse-lid status.
Qué hace realmente
rouse-lid onejecutasudo pmset -a disablesleep 1.rouse-lid offrestaura el reposo normal consudo pmset -a disablesleep 0.rouse-lid statusimprime el estado actualSleepDisableden formato legible.- El caso de uso previsto es el reposo al cerrar el MacBook, no un interruptor genérico de reposo.
Como disablesleep=1 bloquea el reposo por inactividad y al cerrar la tapa, el Mac también seguirá activo si lo dejas sin tocar. Ejecuta rouse-lid off cuando termines.
Límites
- Solución avanzada de Terminal, no una función de producto incluida.
- Afecta globalmente al reposo del sistema, no solo al cierre de tapa.
- Separada de la versión del Mac App Store de Rouse.
- La build del Mac App Store no puede incluir esta ruta como función soportada.
- El ajuste persiste tras reiniciar.
- Usa
rouse-lid offen cuanto termines.
Cómo eliminarla
- Si el estado muestra
SleepDisabled = 1, ejecuta primerorouse-lid off. Si ya eliminaste la función, ejecuta directamentesudo pmset -a disablesleep 0. - Elimina la función
rouse-lid()de~/.zshrco del perfil usado y recarga tu shell.
Acerca de esta página
La versión del Mac App Store de Rouse se mantiene dentro de lo permitido por App Sandbox. Esta página documenta la solución de Terminal para usuarios avanzados cómodos cambiando ajustes de energía del sistema. La función rouse-lid es una ayuda independiente en tu perfil de shell; no es una interfaz de línea de comandos de la versión del Mac App Store de Rouse.