16 lines
566 B
Bash
Executable File
16 lines
566 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Comprobamos el estado actual leyendo la línea de CPU en "-g"
|
|
status=$(asusctl fan-curve -g 2>/dev/null | grep "^CPU: enabled:")
|
|
|
|
# Si se encuentra "true" en esa línea, significa que las fan-curves están activas
|
|
# (asumimos que CPU/GPU/MID van sincronizados para el perfil Balanced).
|
|
if echo "$status" | grep -q "true"; then
|
|
echo "Fan-curve actualmente habilitado -> Lo deshabilitamos"
|
|
asusctl fan-curve -m Balanced -e false
|
|
else
|
|
echo "Fan-curve actualmente deshabilitado -> Lo habilitamos"
|
|
asusctl fan-curve -m Balanced -e true
|
|
fi
|
|
|