Slik kontrollerer du Bluetooth-tastaturets batterinivåer fra kommandolinjen på Mac OS X
Har du behov for å fjernkontrollere batterinivået på et Bluetooth-tastatur koblet til en Mac? Eller kanskje du bare er en tung Terminal-bruker og ønsket å se dagens batterilevetid på et trådløst tastatur uten å måtte forlate kommandolinjen? Du kan gjøre det enkelt gjennom Terminal på enten en ekstern eller lokal Mac.
Det bør nevnes at de fleste Mac-brukere best serveres, kontrollerer de vedlagte Bluetooth-enhetens batterinivåer direkte fra Bluetooth-menyen, men avanserte brukere kan finne denne kommandolinjemetoden å være tiltalende, selv om det bare gjelder spesielle brukstilfeller.
Bruk følgende kommandosyntax for å hente batterinivået til et hvilket som helst Bluetooth-tastatur som er koblet til en Mac, det kan hende du vil kopiere og lime inn dette som vist for å ha nøyaktig syntaks. Som vanlig med terminalkommandoer, vær sikker på at hele kommandostrengen er skrevet ut på en enkelt linje:
ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='
Utfører kommandoen returnerer utdata, ser noe ut som følgende:
$ ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='
"BatteryPercent" = 12
I dette eksemplet er "12" prosentandelen som gjenstår av Bluetooth-enhetens batteri.
Hvis du har det, kan du dobbeltsjekke nøyaktigheten ved å se på det gjenværende menyelementet for det gjenværende Bluetooth-batteriet for den enheten:
Dette fungerer bra for lokale og eksternt tilkoblede Mac-er via SSH, så det er mange bruksområder for denne kommandoen.
Å ha serier av sitater er nødvendig for å unngå en haug med unødvendig produksjon returnert av Ioreg. Ja, du kan sende grep og ioreg-utgang gjennom awk for å få renere resultater, men vi tar sikte på å holde det enkelt her. Ikke desto mindre, hvis du vil eksperimentere selv, kan du prøve med følgende ioreg:
ioreg -c AppleBluetoothHIDKeyboard |grep BatteryPercent
Eller for å hente større batteriinformasjon:
ioreg -c AppleBluetoothHIDKeyboard |grep Battery
Gi oss beskjed i kommentarene hvis du har ideer eller finner andre nyttige triks med denne kommandoen.