2 votos

¿Se puede programar para que MacOS ignore el adaptador de corriente y utilice sólo la batería?

Existe una pregunta similar aquí , pero lo que quiero es hacer que macOS ignore totalmente el adaptador de corriente y no sólo que deje de cargar (lo que significa que las operaciones en mac agotarán la batería).

Aldente tiene una funcionalidad llamada descarga pero deja de funcionar en el último MacOS Ventura. Después de investigar un poco he encontrado que las claves del controlador SMC en Ventura son completamente (casi) diferente de la de Monterey. No estoy seguro de si es esto lo que hace que la funcionalidad no esté disponible.

4voto

Steve Evans Puntos 155

No, a partir de MacOS 13 no hay ningún medio soportado por Apple para ignorar el adaptador de corriente y detener la carga.

Por favor, dile a Apple sólo Apple puede ofrecer este comportamiento de forma fiable.

Privado o involuntario

Lamentablemente, Apple no permite ni apoya activamente el comportamiento que deseas. Cualquier aplicación o herramienta que proporcione esta funcionalidad está utilizando la Interfaz de Programación del Sistema (SPI) privada de Apple o un comportamiento no intencionado dentro del IOKit de MacOS.

Esto explica por qué los cambios en MacOS pueden afectar a herramientas de terceros que dependen de funcionalidades no documentadas o no previstas.

IOPMLib: Interfaz pública

La interfaz de programación de aplicaciones (API) pública para la gestión de la energía es IOPMLib que forma parte de IOKit :

IOKit

Acceda a dispositivos de hardware y controladores desde sus aplicaciones y servicios.

IOPMLib.h

IOPMLib proporciona acceso a funciones comunes de gestión de energía, como iniciar el reposo del sistema, obtener los valores actuales del temporizador de reposo, registrarse para notificaciones de reposo/despertar y evitar el reposo del sistema.

AppleAyuda.com

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.

Powered by:

X