cpupower-gui

cpupower-gui is a graphical program that is used to change the scaling frequency limits of the cpu, similar to cpupower.

GPL-3.0 License

Stars
441

Bot releases are hidden (Show)

cpupower-gui - cpupower-gui 1.0.0 Latest Release

Published by vagnum08 almost 4 years ago

pyxdg is now a required dependency along with libhandy

Highlights:

  • Added Italian translation
  • Redesigned the GUI using libhandy and now it is mobile friendly too.
  • Add extra preferences along with a preferences page to control the GUI.
  • The GUI stores its configuration in ~/.config/cpupower_gui/00-cpg.conf.
    This way you can have files that override the default behaviour, but being able to change the settings at runtime without persistence.
  • Refactored the command line option and now it supports more subcommands.
Evangelos Rigas (14):
      Change meson build to use relative paths
      Add documentation key in systemd units
      Conform to standard dbus service practice
      Use libhandy and refactor the interface
      Add current frequency to tree view
      Implement saving config to XDG_PATH and do cleanup
      Add profile page to edit profile preferences
      Update translation pot files
      Update README.md and configuration files
      Add more subcommands to cli
      Refresh translation po/pot files
      Minor fixes in tray and GUI
      Bump version to 1.0.0
      Update appstream metadata

albanobattistella (2):
      Create it.po
      Update LINGUAS

vagnum08 (3):
      Fix LINGUAS reference to it.po
      Rework GUI margins
      Reword install instructions in README.md

Update 2022:
Debian package for Linux Mint 20.3 (see #80 for instructions)

Update 2023:
Currently there is no Debian package on OBS
You can download cpupower-gui_1.0.0-1_all.deb from the downloads below and install it manually.

cpupower-gui - cpupower-gui 0.9.1

Published by vagnum08 about 4 years ago

This a bugfix release.

pyxdg and libappindicator are optional dependencies.

Evangelos Rigas (3):
      Fix error on missing xdg
      Fix AppIndicator3 import exception
      Bump version to 0.9.1
cpupower-gui - cpupower-gui 0.9.0

Published by vagnum08 about 4 years ago

Highlights:

  • Dutch translation
  • System configuration in /etc/cpupower_gui.conf and ~/.config/cpupower_gui/
  • Custom CPU profiles (.profile) for quick switching of settings
  • Ability to start and apply the configuration at boot or during user login
  • Marks on the sliders to indicate frequency steps (when available)
  • Support for Intel's P-state driver and energy performance preferences
  • Refactored application logic
  • Store parameter changes per CPU so changes can be applied at once
  • Indicate with red the CPUs with changed parameters
Anirudh Acharya (1):
      Fix the link to the website

Evangelos Rigas (23):
      Update README.md with info about systemddir option
      Update meson build
      Refactor window.py to use `conf_store` for representing the configuration changes
      Update docstrings
      Add config and profile parsers
      Add profile support to command line
      Add configuration files
      Add apply-config option and move governor flags to argparse
      Add systemd services for system and user
      Add allcpus_default config option
      Update README.md to include configuration and profiles info
      Add scaling governors config file
      Update README.md with info about extra governors
      Fix allcpus_default reference
      Add profile drop-down menu
      Rework profile box logic
      Add frequency marks on the sliders
      Add pkla option to meson_options.txt
      Reformat polkit rule
      Fix dbus error when calling _is_authorized
      Add energy options in cpupower-gui binary
      Update appdata and refresh translations
      Bump version to 0.9.0

Heimen Stoffels (2):
      Added Dutch translation
      Update LINGUAS

vagnum08 (10):
      Update README.md and replace f-string in helper  (#17)
      Rework helper to work around governor read error
      Merge pull request #23 from anirudh-acharya/fix-website-name
      Add CpuSettings to store cpu settings
      Make xdg a soft dependency
      Add units to CpuSettings
      Add energy performance preferences (intel_pstate)
      Refactor cpg-helper
      Add callbacks to set energy preferences
      Update README to include the energy pref options

cpupower-gui - cpupower-gui 0.8.0

Published by vagnum08 over 4 years ago

Highlights:

  • Desktop actions
  • AppIndicator tray icon
  • Switching cpu governors thought the command line
  • Enable or disable a specific cpu core (online/offline)
  • Chinese translation
Evangelos Rigas (14):
      Fix update_cpu_settings in cpupower-gui-helper
      Update build instructions on README.md
      Add command line options and Gtk actions
      Add desktop actions and DBUS activation
      Update po files
      Fix systemd libdir
      Change logic in apply default governor
      Add AppIndicator tray support
      Prepare for release 0.8.0
      Update po files
      Update appstream info and screenshot
      Add control for online and offline cpus
      Update translations
      Update README.md and screenshot

vagnum08 (4):
      Update README with meson build instructions
      Fix transient window reference
      Update README with info for Fedora
      Add meson option for systemd service path

yjwork-cn (1):
      Add Chinese (China) translation

cpupower-gui - Release of version v0.7.2

Published by vagnum08 almost 5 years ago

Fix meson build properties

cpupower-gui - Release of version v0.7.1

Published by vagnum08 almost 5 years ago

This release includes:

  • Fix for unknown cpu frequency
  • Move to meson build system
  • Update translation
cpupower-gui - Refactor helper library and fix vulnerabilities

Published by vagnum08 about 5 years ago

Refactor cpupower-gui helper to expose correctly the sysfs attributes (typed input signatures).
It solves path transversal vulnerabilities and authorisation issues (#3, #4).

It can now handle CPUs going offline/online.

cpupower-gui - Add support for blackPanther OS and Hungarian translation

Published by vagnum08 about 5 years ago

Changelog

  • Hungarian translation and blackPanther OS support
cpupower-gui - Fix gtk_critical error and packaging

Published by vagnum08 over 6 years ago

Changelog

Full Changelog

Source

dist source: cpupower-gui-0.6.2.tar.xz

Packages

Arch

source package: cpupower-gui-0.6.2-1.src.tar.gz

arch package: cpupower-gui-0.6.2-1-any.pkg.tar

Debian (Stretch)

source package: cpupower-gui_0.6.2-1.debian.tar.xz

source desc: cpupower-gui_0.6.2-1.dsc

buildinfo: cpupower-gui_0.6.2-1_amd64.buildinfo

changes: cpupower-gui_0.6.2-1_amd64.changes

debian package: cpupower-gui_0.6.2-1_amd64.deb

cpupower-gui - Fix Makefiles for make dist.

Published by vagnum08 over 6 years ago

Changelog

Fixes file inclusion for building from source archive.

Full changelog

Source

source: cpupower-gui-0.6.1.tar.xz

Packages

Arch

source package: cpupower-gui-0.6.1-1.src.tar.gz

arch package: cpupower-gui-0.6.1-1-any.pkg.tar

Debian (Stretch)

source package: cpupower-gui_0.6.1-1.debian.tar.xz

source desc: cpupower-gui_0.6.1-1.dsc

buildinfo: cpupower-gui_0.6.1-1_amd64.buildinfo

changes: cpupower-gui_0.6.1-1_amd64.changes

debian package: cpupower-gui_0.6.1-1_amd64.deb