Ícono del sitio LQS

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

Optimiza la Batería de tu Mac

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. 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

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


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

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

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:

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

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

? 3. Menos Impacto Ambiental

? 4. Mejor Rendimiento del Sistema

? 5. Ahorro en Costos de Reemplazo

?️ 6. Previene Problemas de 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! ?

Salir de la versión móvil