¿Cómo saber la pantalla total de MacBook a tiempo con la batería?

Me gustaría saber el tiempo total de pantalla encendida desde que desconecté mi MacBook del cargador, pero aparentemente no hay estadísticas fáciles de encontrar.

¿Necesito una aplicación externa? Estoy usando MacBook Air 2015 con El Capitan.

Esta pregunta es un duplicado. Ver el original. apple.stackexchange.com/questions/110780/…
@JacoblovesRockstar ya había una respuesta aquí sobre ese temporizador, pero después de mi respuesta, la persona decidió eliminarlo. La cuestión es que muestra el tiempo de actividad total (incluida la suspensión), no la pantalla a tiempo.

Respuestas (2)

No creo que sea algo que Apple proporcione en ninguna parte, sin embargo, si pones un poco de trabajo de secuencias de comandos, definitivamente es factible. Puede obtener el brillo actual en la pantalla con este comando:

ioreg -l | awk '/ApplePanelRawBrightness/ {print $NF}'

Un resultado '0' significa que la luz de fondo está completamente apagada. El límite superior depende de su hardware específico. Puede obtener el número más alto posible para su hardware con:

ioreg -l | awk '/AppleMaxBrightness/ {print $NF}'

Puede configurar un trabajo cron para ejecutarlo cada minuto y registrar el resultado y la hora actual, por ejemplo, en un archivo CSV. Luego podría usar un programa de hoja de cálculo para hacer el cálculo. O bien, podría usar un lenguaje de nivel superior como Python o Ruby para hacer lo mismo y automatizar el cálculo en su secuencia de comandos. Este último sería mi enfoque.

EDITAR: Acabo de notar la parte 'en batería' de la pregunta, no sé cómo me las arreglé para perder eso. Puede obtener una respuesta simple de Sí o No a si el adaptador de CA está conectado usando este comando:

system_profiler SPPowerDataType |grep Connected | awk '{print $2}'
Ya te haría +1 , si mis deslumbrantes 6 puntos en total me lo permitieran, pero parece que obtendrás los 100 puntos en 2 días de todos modos.
Y ahí tienes

Vaya a la aplicación Monitor de actividad en el Launchpad, luego haga clic en la pestaña Energía. Allí, verá las estadísticas de la batería de su Mac a continuación.