Come dire allo schermo di MacBook in tempo utile sulla batteria?

2

Mi piacerebbe sapere il tempo totale di attivazione dello schermo da quando ho scollegato il mio MacBook dal caricabatterie, ma a quanto pare non ci sono statistiche facilmente reperibili per questo.

Ho bisogno di un'app esterna? Sto usando MacBook Air 2015 con El Capitan.

    
posta 06.10.2015 - 16:40
fonte

2 risposte

5

Non penso che sia qualcosa che Apple offre ovunque, tuttavia se si inserisce un piccolo lavoro di scripting è sicuramente fattibile. È possibile ottenere la luminosità corrente sul display con questo comando:

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

Un risultato '0' significa che la retroilluminazione è completamente spenta. Il limite superiore dipende dal tuo hardware specifico. Puoi ottenere il numero più alto possibile per il tuo hardware con:

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

Potresti impostare un cron job per eseguirlo ogni minuto e registrare il risultato e l'ora corrente, ad es. in un file CSV. È quindi possibile utilizzare un programma per fogli elettronici per eseguire il calcolo. Oppure, puoi usare un linguaggio di livello superiore come Python o Ruby per fare la stessa cosa e automatizzare il calcolo nel tuo script. Quest'ultimo sarebbe il mio approccio.

EDIT: Ho appena notato la parte "sulla batteria" della domanda - non so come sono riuscito a mancarlo. È possibile ottenere una risposta Sì o No semplice a seconda che l'adattatore CA sia collegato utilizzando questo comando:

system_profiler SPPowerDataType |grep Connected | awk '{print $2}'
    
risposta data 11.10.2015 - 01:50
fonte
1

Vai all'app Activity Monitor sul Launchpad, quindi fai clic sulla scheda Energia. Lì, vedrai le statistiche della batteria del tuo Mac in basso.

    
risposta data 09.08.2016 - 17:05
fonte

Leggi altre domande sui tag