powergov 1.13.0
powergov 1.13.0
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.13.0-x86_64.AppImage chmod +x PowerGov-1.13.0-x86_64.AppImage && ./PowerGov-1.13.0-x86_64.AppImage- En el primer arranque, se crea acceso en el menú y en el escritorio (
$XDG_DESKTOP_DIR). - La UI detecta el idioma del sistema (es → español; resto → inglés) y pregunta si instalar el servicio en segundo plano.
- Si aceptás, se pide contraseña de administrador una vez y queda el backend (systemd + daemon) listo.
- Desinstalar: botón al pie de la ventana → confirmación → contraseña de admin.
No hace falta compilar nada para usar el AppImage.
Cambios en 1.13.0 — contexto idle, tuning y UI reactiva
Daemon y política
- Context boost (
apply_context_aggression_boost): subedevice_aggressiona 3 y activa runtime PM agresivo en batería cuando la tapa está cerrada (lid_aggressive) o la sesión está idle (display_aggressive), respetandocontext_require_low_loady el umbral de carga CPU. - session_idle: lectura de
IdleHintvíabusctl(logind) con fallbackloginctl show-session self. - lid_state: detección de tapa cerrada desde sysfs/input.
- Poll adaptativo de batería: refresco cada 5 ticks en batería vs 30 en AC (
POWERGOV_BATTERY_REFRESH/POWERGOV_BATTERY_REFRESH_AC). - Skip de apply redundante: el loop solo reaplica política cuando
policy_changedo cambia la máscara de features.
UI GTK
- Cache optimista pending en checkboxes de features opcionales, tuning de tapa/pantalla y periféricos (mismo patrón
pg-periph-pending): feedback inmediato mientras el daemon confirma. - Pestaña Diagnóstico: estado de tapa y sesión idle.
- Tuning:
lid_aggressive,display_aggressive, periféricos WiFi/SATA/audio. - Eliminado modo Dev de la UI (v1.12); métricas/logs solo vía socket para diagnóstico avanzado.
Herramientas
scripts/bench-battery-session.sh: benchmark comparativo powergov vs TLP en batería (host).
Empaquetado
- AppImage: instalación estable en
~/.local/share/powergov/PowerGov.AppImage.
Instalación desde código fuente (tarball)
tar -xzf powergov-1.13.0.tar.gz
cd powergov-1.13.0
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Documentación
- README,
Documentation/y mandocs actualizados (TLP, device_aggression, nuevas features). man powergov/man 8 powergov.
Notas
- UI GTK con idioma automático (LANG/LC_MESSAGES) + botón EN/ES.
make appimagees para quien publica releases (~2 min); los usuarios descargan el binario empaquetado.- WWAN, GPU dGPU y parseo de
tlp.confsiguen fuera de alcance (backlog).