Skip to content

¡Optimiza la Batería de tu Mac con la Terminal! 4 pasos

Optimiza la Batería de tu Mac
Optimiza la Batería de tu Mac más allá de la interfaz. Si usas un MacBook y quieres extender la duración de la batería al máximo, la Terminal de macOS puede ayudarte. En esta guía, aprenderás a reducir el consumo de energía cuando tu Mac esté en batería y volver a la configuración normal cuando lo enchufes, todo de manera automática.

Tabla de contenido:

¿Por qué Optimiza la Batería de tu Mac con la Terminal?

  • Ahorro de energía extremo: Ajusta configuraciones que macOS no permite desde la interfaz.
  • Automatización: Olvídate de hacerlo manualmente cada vez.
  • Mejor rendimiento: Evita procesos innecesarios y optimiza la gestión de energía.

1. Ajustes Básicos para Optimiza la Batería de tu Mac con la Terminal

Para optimizar la energía cuando estés usando batería, ejecuta este comando en la Terminal:

sudo pmset -b sleep 5 disksleep 5 displaysleep 2

? Explicación del comando

  • -b: Aplica la configuración solo cuando está en batería.
  • sleep 5: Pone el Mac en reposo tras 5 minutos de inactividad.
  • disksleep 5: Apaga el disco después de 5 minutos.
  • displaysleep 2: Apaga la pantalla tras 2 minutos.

Cuando vuelvas a conectar el Mac a la corriente, puedes restaurar la configuración normal con:

sudo pmset -c sleep 10 disksleep 10 displaysleep 5
  • -c: Aplica la configuración cuando está enchufado.

2. Creando un Script para Automatizar el Proceso

Para que estos cambios se apliquen automáticamente, crearemos un script:

? 1. Crear el script en la Terminal

Ejecuta:

nano battery_saver.sh

? 2. Pega el siguiente código en el editor

#!/bin/bash

if [[ $(pmset -g batt | grep "Now drawing from 'Battery Power'") ]]; then
    echo "Modo de ahorro activado"
    sudo pmset -b sleep 5 disksleep 5 displaysleep 2
else
    echo "Modo normal activado"
    sudo pmset -c sleep 10 disksleep 10 displaysleep 5
fi

? 3. Guarda el archivo

Presiona Ctrl + X, luego Y y Enter.

⚙️ 4. Hacer el script ejecutable

chmod +x battery_saver.sh

? 5. Probar el script

./battery_saver.sh

Si funciona correctamente optimiza la batería de tu Mac automáticamente.


3. Optimiza la Batería de tu Mac automáticamente con launchd

Para que el script se ejecute de forma automática al conectar o desconectar el cargador:

?️ 1. Mover el script a una ubicación segura

sudo mv battery_saver.sh /usr/local/bin/
sudo chmod +x /usr/local/bin/battery_saver.sh

? 2. Crear un archivo de configuración para launchd

nano ~/Library/LaunchAgents/com.user.battery_saver.plist

? 3. Pegar el siguiente código en el archivo

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Label</key>
        <string>com.user.battery_saver</string>

        <key>ProgramArguments</key>
        <array>
            <string>/usr/local/bin/battery_saver.sh</string>
        </array>

        <key>StartInterval</key>
        <integer>30</integer>

        <key>KeepAlive</key>
        <false/>

        <key>WatchPaths</key>
        <array>
            <string>/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist</string>
        </array>
    </dict>
</plist>

Guarda con Ctrl + X, Y y Enter.

?️ 4. Cargar el script en launchd

launchctl load ~/Library/LaunchAgents/com.user.battery_saver.plist

Esto hará que se ejecute automáticamente cada vez que se detecte un cambio de energía.


4. Verificar que Todo Funciona

Si quieres comprobar que el proceso está funcionando correctamente, usa:

launchctl list | grep battery_saver

Si aparece en la lista, significa que está en ejecución.

Si en algún momento quieres desactivar la automatización, usa:

launchctl unload ~/Library/LaunchAgents/com.user.battery_saver.plist

? Conclusión: Mac Optimizado y con Más Batería

Siguiendo estos pasos, tu Mac ahora ajustará automáticamente el consumo de energía cuando use batería y restaurará su configuración normal al conectarlo.

Beneficios principales:

  • Mayor duración de la batería.
  • Optimiza la Batería de tu Mac
  • Menos procesos en segundo plano.
  • Todo ocurre automáticamente, sin que tengas que intervenir.

Si esta guía te ha sido útil, compártela con otros usuarios de Mac. ¡Dile adiós a la batería baja! ⚡️

Optimizar la batería de una MacBook no solo mejora su duración en el día a día, sino que también prolonga su vida útil a largo plazo. Aquí tienes algunas razones clave por las que es importante hacerlo:

? 1. Mayor Autonomía Diaria

  • Una batería optimizada permite trabajar más tiempo sin depender del cargador.
  • Ideal para viajes, reuniones y estudio en lugares sin enchufes cercanos.

2. Prolonga la Vida Útil de la Batería

  • Las baterías tienen ciclos de carga limitados (alrededor de 1000 en MacBooks modernas).
  • Reducir el desgaste evita que la batería se degrade rápidamente y pierda capacidad.

? 3. Menos Impacto Ambiental

  • Al cuidar la batería, retrasas la necesidad de reemplazarla, reduciendo desechos electrónicos.
  • Menos consumo energético significa un uso más eficiente de los recursos.

? 4. Mejor Rendimiento del Sistema

  • Menos consumo de energía = menos calor = mejor rendimiento del procesador.
  • Evita que el MacBook baje su velocidad cuando la batería está baja.

? 5. Ahorro en Costos de Reemplazo

  • Cambiar una batería de MacBook nueva en Apple puede costar entre $100 y $300.
  • Al optimizarla, retrasas la necesidad de un reemplazo costoso.

?️ 6. Previene Problemas de Sobrecalentamiento

  • Menos consumo de energía significa menos calor, lo que protege los componentes internos.
  • Evita apagados repentinos y daños en la batería por sobrecalentamiento.

Si usas tu MacBook a diario, implementar buenas prácticas de ahorro de batería hará que dure más tiempo sin problemas. ¡Es un pequeño esfuerzo con grandes beneficios! ?