Releases: IRodriguez13/powergov
Release list
powergov 1.14.0
powergov 1.14.0
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.14.0-x86_64.AppImage chmod +x PowerGov-1.14.0-x86_64.AppImage && ./PowerGov-1.14.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.14.0 — memoria consciente y UI diagnóstico rápido
Daemon y política
- Memory-aware (
MEMORY_AWARE=1): PSI memory, swap y iowait como carga efectiva; sueloBALANCEDy tope de device PM bajo presión (no apretar más si el sistema ahoga). - Context boost (tapa/idle) bloqueado bajo presión memoria.
- Socket responsivo: el daemon atiende el socket Unix durante el sleep inter-tick (~100 ms), no solo cada 2 s.
UI GTK
- Pestañas Compat / Métricas / Log: «Cargando…» inmediato, cola de refresh si hay petición en vuelo, mensaje de error si falla el socket.
- Estado de presión de memoria en Información → Sistema.
- Cache pending en checkboxes (features/tapa/pantalla).
Documentación
Documentation/memory-aware.md,contexto-reactivo.md, mandocspowergov-ui.1ypowergov.conf.5.
Empaquetado
- AppImage: instalación estable en
~/.local/share/powergov/PowerGov.AppImage.
Instalación desde código fuente (tarball)
tar -xzf powergov-1.14.0.tar.gz
cd powergov-1.14.0
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Documentación
man powergov,man powergov-ui,man 5 powergov.conf,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).
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).
powergov 1.11.0
powergov 1.11.0
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.11.0-x86_64.AppImage chmod +x PowerGov-1.11.0-x86_64.AppImage && ./PowerGov-1.11.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.11.0 — TLP-parity reactivo
Daemon y política
- device_aggression (0–3): política reactiva según carga CPU, modo usuario y SOC (no perfiles AC/BAT fijos como TLP).
- Nuevas features: disk_pm (hdparm APM, SATA ALPM, NVMe), pcie_aspm, bluetooth_pm.
- peripheral_pm refactorizado: WiFi + audio; SATA migrado a disk_pm.
- Convivencia TLP: si TLP está activo, powergov difiere runtime_pm, peripheral_pm, disk_pm, pcie_aspm y bluetooth_pm.
- Con TLP desactivado, powergov es alternativa viable con el stack device PM completo.
UI GTK
- Pestaña Acerca de: versión (misma plantilla que
pack -v), licencia, enlace al repo, versión del servicio. powergov-ui -v/powergov -v: salida unificada con metadatos GPLv3.- Features Dev: checkboxes disk_pm, pcie_aspm, bluetooth_pm (bloqueados si TLP activo).
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.11.0.tar.gz
cd powergov-1.11.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).
powergov 1.10.0
powergov 1.10.0
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.10.0-x86_64.AppImage chmod +x PowerGov-1.10.0-x86_64.AppImage && ./PowerGov-1.10.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.10.0
Daemon y política
- Feature peripheral_pm: ahorro WiFi (
iw power_save), SATA link power y audio codec (power_save) en modo custom, a demanda. - Modo usuario custom con flags
CUSTOM_ALLOW_PERFORMANCE,CUSTOM_RUNTIME_AGGRESSIVEyPERIPHERAL_*en/etc/powergov.conf. - Detección TLP: si TLP está activo, powergov no aplica
runtime_pmniperipheral_pm. - Socket: comandos
SET_TUNING/QUERY_TUNINGpara umbrales y periféricos. - Reserva batería por defecto 15 % (
LOW_BATTERY).
UI GTK
- Modo Dev: pestaña Características traducible; periféricos a demanda (sync inicial antes de editar).
- Bandeja del sistema (icono rayo); cerrar con X oculta la ventana (
POWERGOV_NO_TRAY=1para salir). - Refresco adaptativo (~8 s con foco), carga perezosa en pestañas Dev, check de actualización al arrancar.
- Fix métricas/log sin falso «daemon no está en ejecución»; upgrade daemon cuando el API es más nuevo.
- Rutas XDG para escritorio/descargas (
scripts/powergov-xdg-paths.sh).
Empaquetado
- AppImage: instalación estable en
~/.local/share/powergov/PowerGov.AppImage(sin duplicados versionados en Descargas).
Instalación desde código fuente (tarball)
tar -xzf powergov-1.10.0.tar.gz
cd powergov-1.10.0
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Documentación
- README y
Documentation/actualizados. man powergov/man 8 powergov— peripheral_pm, custom, TLP.
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.
powergov 1.9.3
powergov 1.9.3
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.9.3-x86_64.AppImage chmod +x PowerGov-1.9.3-x86_64.AppImage && ./PowerGov-1.9.3-x86_64.AppImage- En el primer arranque, se crea acceso en el menú de aplicaciones y en el escritorio (Escritorio o Desktop según tu sistema).
- 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 todo el backend (systemd + daemon) listo.
- Si no aceptás, cualquier acción que requiera el servicio vuelve a preguntar.
- Desinstalar: botón al pie de la ventana (servicio instalado) → confirmación → contraseña de admin.
No hace falta compilar nada para usar el AppImage.
Cambios en 1.9.3
- Actualización sin duplicados: el AppImage se instala siempre en
~/.local/share/powergov/PowerGov.AppImage(sobrescribe) y se eliminan copias versionadas antiguas en Descargas.
Instalación desde código fuente (tarball)
tar -xzf powergov-1.9.3.tar.gz
cd powergov-1.9.3
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Notas
- UI GTK con idioma automático (LANG/LC_MESSAGES del sistema) + botón EN/ES.
make appimagees solo para quien publica releases (tarda ~2 min); los usuarios descargan el binario ya empaquetado.
powergov 1.9.2
powergov 1.9.2
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.9.2-x86_64.AppImage chmod +x PowerGov-1.9.2-x86_64.AppImage && ./PowerGov-1.9.2-x86_64.AppImage- En el primer arranque, se crea acceso en el menú de aplicaciones y en el escritorio (Escritorio o Desktop según tu sistema).
- 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 todo el backend (systemd + daemon) listo.
- Si no aceptás, cualquier acción que requiera el servicio vuelve a preguntar.
- Desinstalar: botón al pie de la ventana (servicio instalado) → confirmación → contraseña de admin.
No hace falta compilar nada para usar el AppImage.
Cambios en 1.9.2
- Actualización in-app: diálogo con «Ahora no», «Abrir descarga» e «Instalar» (descarga el AppImage nuevo en segundo plano y actualiza accesos directos).
Instalación desde código fuente (tarball)
tar -xzf powergov-1.9.2.tar.gz
cd powergov-1.9.2
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Notas
- UI GTK con idioma automático (LANG/LC_MESSAGES del sistema) + botón EN/ES.
make appimagees solo para quien publica releases (tarda ~2 min); los usuarios descargan el binario ya empaquetado.
powergov 1.9.1
powergov 1.9.1
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.9.1-x86_64.AppImage chmod +x PowerGov-1.9.1-x86_64.AppImage && ./PowerGov-1.9.1-x86_64.AppImage- En el primer arranque, se crea acceso en el menú de aplicaciones y en el escritorio (Escritorio o Desktop según tu sistema).
- 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 todo el backend (systemd + daemon) listo.
- Si no aceptás, cualquier acción que requiera el servicio vuelve a preguntar.
- Desinstalar: botón al pie de la ventana (servicio instalado) → confirmación → contraseña de admin.
No hace falta compilar nada para usar el AppImage.
Cambios en 1.9.1
- Release de verificación del aviso de actualización en la UI (usuarios en 1.9.0 deberían ver el diálogo al abrir la app).
Instalación desde código fuente (tarball)
tar -xzf powergov-1.9.1.tar.gz
cd powergov-1.9.1
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Notas
- UI GTK con idioma automático (LANG/LC_MESSAGES del sistema) + botón EN/ES.
make appimagees solo para quien publica releases (tarda ~2 min); los usuarios descargan el binario ya empaquetado.
powergov 1.9.0
powergov 1.9.0
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.9.0-x86_64.AppImage chmod +x PowerGov-1.9.0-x86_64.AppImage && ./PowerGov-1.9.0-x86_64.AppImage- En el primer arranque, se crea acceso en el menú de aplicaciones y en el escritorio (Escritorio o Desktop según tu sistema).
- 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 todo el backend (systemd + daemon) listo.
- Si no aceptás, cualquier acción que requiera el servicio vuelve a preguntar.
- Desinstalar: botón al pie de la ventana (servicio instalado) → confirmación → contraseña de admin.
No hace falta compilar nada para usar el AppImage.
Cambios en 1.9.0
- Aviso de actualización: al abrir la app, consulta GitHub Releases (sin servidor propio). Si hay versión nueva, ofrece abrir la página de descarga. «Ahora no» no vuelve a avisar por esa versión.
- Modo inteligente: ahorro agresivo (techo CPU, low-power, runtime PM) solo con batería ≤ 15 % (antes 20 %).
- Desinstalación desde la UI, acceso directo automático, desacoplo de terminal (
POWERGOV_FG=1para depuración).
Instalación desde código fuente (tarball)
tar -xzf powergov-1.9.0.tar.gz
cd powergov-1.9.0
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Notas
- UI GTK con idioma automático (LANG/LC_MESSAGES del sistema) + botón EN/ES.
make appimagees solo para quien publica releases (tarda ~2 min); los usuarios descargan el binario ya empaquetado.
powergov 1.8.9
powergov 1.8.9
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.8.9-x86_64.AppImage chmod +x PowerGov-1.8.9-x86_64.AppImage && ./PowerGov-1.8.9-x86_64.AppImage- En el primer arranque, se crea acceso en el menú de aplicaciones y en el escritorio (Escritorio o Desktop según tu sistema).
- 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 todo el backend (systemd + daemon) listo.
- Si no aceptás, cualquier acción que requiera el servicio vuelve a preguntar.
- Desinstalar: botón al pie de la ventana (servicio instalado) → confirmación → contraseña de admin.
No hace falta compilar nada para usar el AppImage.
Cambios en 1.8.9
- Al ejecutar desde terminal, la UI se desacopla del shell (cerrar la terminal no cierra PowerGov).
POWERGOV_FG=1mantiene el proceso en primer plano para depuración.
Instalación desde código fuente (tarball)
tar -xzf powergov-1.8.9.tar.gz
cd powergov-1.8.9
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Notas
- UI GTK con idioma automático (LANG/LC_MESSAGES del sistema) + botón EN/ES.
make appimagees solo para quien publica releases (tarda ~2 min); los usuarios descargan el binario ya empaquetado.
powergov 1.8.8
powergov 1.8.8
Usuario final (recomendado): AppImage precompilado
- Descargá
PowerGov-1.8.8-x86_64.AppImage chmod +x PowerGov-1.8.8-x86_64.AppImage && ./PowerGov-1.8.8-x86_64.AppImage- En el primer arranque, se crea acceso en el menú de aplicaciones y en el escritorio (Escritorio o Desktop según tu sistema).
- 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 todo el backend (systemd + daemon) listo.
- Si no aceptás, cualquier acción que requiera el servicio vuelve a preguntar.
- Desinstalar: botón al pie de la ventana (servicio instalado) → confirmación → contraseña de admin.
No hace falta compilar nada para usar el AppImage.
Cambios en 1.8.8
- Desinstalación completa desde la UI (servicio, archivos del sistema y accesos directos).
- Modo inteligente más fluido con batería > 30 % (sin techo de frecuencia ni perfil low-power hasta reserva baja).
Instalación desde código fuente (tarball)
tar -xzf powergov-1.8.8.tar.gz
cd powergov-1.8.8
./install-powergov.shRequiere: build-essential pkg-config libgtk-3-dev zenity.
Notas
- UI GTK con idioma automático (LANG/LC_MESSAGES del sistema) + botón EN/ES.
make appimagees solo para quien publica releases (tarda ~2 min); los usuarios descargan el binario ya empaquetado.