¿Cómo puedo establecer el modo de bajo consumo en "Solo con batería" programáticamente?
Usando sudo pmset -a lowpowermode 0
se establece en "Siempre".
Las banderas -a, -b, -c, -u determinan si los ajustes se aplican a la batería ( -b ), al cargador (energía de la pared) ( -c ), a la UPS ( -u ) o a todos ( -a ). Entonces:
function battery-low-power-mode-enable {
sudo pmset -b lowpowermode 1
# activa el modo de bajo consumo solo cuando está en la batería
}
function battery-low-power-mode-disable {
sudo pmset -a lowpowermode 0
# desactiva el modo de bajo consumo para TODAS las fuentes de energía
}
Las cosas son un poco diferentes desde que se ha añadido el "modo de alto rendimiento" en las versiones más recientes de macOS. Puedes usar "pmset -b powermode X" para establecer el modo de energía con la batería ("-c" en lugar de "-b" cuando está enchufado), donde "X" es uno de 0 (automático), 1 (bajo consumo) o 2 (alto rendimiento).
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
¿Qué argumentos da el hombre para pmset?
0 votos
¿Qué muestra pmset cuando se establece en "Solo con la batería" usando la GUI?
0 votos
@benwiggy Desafortunadamente, solo utiliza
0
y1
, que corresponden a siempre apagado y siempre encendido.0 votos
@SolarMike No puedo encontrar nada relevante en la página del manual.
0 votos
Entonces, ¿acabas de inventar ese comando o lo copiaste de algún lugar? Si lo copiaste, ¿te dieron una explicación? ¿Y otros argumentos?
0 votos
¿No hay otro valor establecido para el modo de bajo consumo de energía?
1 votos
Las páginas del manual dicen:
Las banderas -a, -b, -c, -u determinan si la configuración se aplica a la batería ( -b ), el cargador (energía de pared) ( -c ), UPS ( -u ) o a todos ( -a ).
Entonces, ¿por qué estás usando la bandera -a (todos), en lugar de -b (batería)?0 votos
@Redarm Gracias, me lo perdí en la página del manual.