RSS .92| RSS 2.0| ATOM 0.3
  • Inicio
  • Correo Web
  •  

    OSX: Estado de la bateria en la terminal

    Abril 10, 2007 @ 0:22
    Alex Sancho

    Continuando con las andanzas en OSX, estos días he estado buscando alguna utilidad para mostrar el estado de la batería del MacBook en la linea de comandos.

    El programa necesario para obtener esta información viene incluido en OSX, se trata de ioreg. Aunque la salida del programa no es que sea muy amigable, es relativamente sencillo filtrar las lineas que nos interesan, siempre teniendo en cuenta varia según se trate de un Mac PPC o un Mac Intel.

    En los primeros el comando seria ioreg -w0 -l | grep IOBatteryInfo mientras que en los Mac Intel tenemos que ejecutar ioreg -w0 -l | grep LegacyBatteryInfo.

    La verdad es que la información que obtenemos es útil, pero poco legible para mi gusto. Indagando un poco en la red he encontrado este script que hace justo lo que buscaba.

    Utiliza ioreg y presenta los datos de forma mas comprensible, la única desventaja es que tal y como advierte su autor, no funciona con Mac Intel.

    He estado probando con un macbook c2d y tan solo hace falta cambiar ligeramente la función get_battery_info para obtener los valores deseados.

    get_battery_info ()
        {
            local line
            local line1
            local line2
    
            $IOREG -p IODeviceTree -n "battery" -w 0 | grep LegacyBatteryInfo | {
                read line
                line1=${line:s/LegacyBatteryInfo/ BATTERY 1 /}
                line2=${line1:s/\}\,\{/ BATTERY 2 /}
                echo "${line2//[|\"=\(\{\}\),]/ }"
            }
            return 0
        }

    Una vez guardamos el script en algún directorio dentro del $PATH, tan solo hace falta llamarlo escribiendo battery desde la terminal.

    El script puede mostrar la información de diferentes maneras,

    • battery (formato largo)
    • battery long (formato largo)
    • battery short (formato corto)
    • battery compact (formato compacto)
    • battery csv (valores separados por comas)

    Comentarios (0) | | Digg It! | | ma.gnolia |




    del.icio.us:OSX: Estado de la bateria en la terminal digg:OSX: Estado de la bateria en la terminal spurl:OSX: Estado de la bateria en la terminal wists:OSX: Estado de la bateria en la terminal simpy:OSX: Estado de la bateria en la terminal newsvine:OSX: Estado de la bateria en la terminal blinklist:OSX: Estado de la bateria en la terminal furl:OSX: Estado de la bateria en la terminal reddit:OSX: Estado de la bateria en la terminal fark:OSX: Estado de la bateria en la terminal blogmarks:OSX: Estado de la bateria en la terminal Y!:OSX: Estado de la bateria en la terminal smarking:OSX: Estado de la bateria en la terminal meneame:OSX: Estado de la bateria en la terminal

    Articulos relacionados:
    Screencast: El terminal, creando y editando texto
    Comprueba tu estado de forma con Gnome Fitness
    Battery Pack and Charger para iPod e iPhone
    Nuevo terminal 3G HSDPA de LG
    Screencast: El terminal, introducción y nociones básicas

    Permalink Via Alex Sancho Mac OSX

    Comentarios desactivados.