Skip to content

quequotion/wingpanel-indicator-powersave

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wingpanel Powersave Indicator

wingpanel-indicator-powersave is a user-discretion power management utility, serving as a frontend to throttlectl, a command-line user-discretion power management utility written in bash.


Indicator (shows current CPU freqency)

Screenshot

Popover (provides power option toggles)

Screenshot

Building and Installation

For Debian and derivatives (Ubuntu, elementary OS, etc):

Preinstall the following dependencies:

  • libgranite-dev
  • libpolkit-gobject-1-dev
  • libglib2.0-dev
  • libgtk-3-dev
  • libwingpanel-dev
  • policykit-1
  • meson
  • valac

Build and install

Frontend (wingpanel-indicator-powersave)
git clone https://github.com/quequotion/wingpanel-indicator-powersave.git
cd wingpanel-indicator-powersave/
meson build --prefix=/usr
ninja -C build
sudo ninja -C build install
Backend (throttlectl)
curl https://raw.githubusercontent.com/quequotion/pantheon-qq/master/throttlectl/throttlectl -o throttlectl
sudo install -Dm755 {,/usr/bin/}throttlectl
curl https://raw.githubusercontent.com/quequotion/pantheon-qq/master/throttlectl/performance -o performance
sudo install -Dm644 {,/etc/throttle.d/}performance
curl https://raw.githubusercontent.com/quequotion/pantheon-qq/master/throttlectl/powersave -o powersave
sudo install -Dm644 {,/etc/throttle.d/}powersave
curl https://raw.githubusercontent.com/quequotion/pantheon-qq/master/throttlectl/throttle-cut.service -o throttle-cut.service
sudo install -Dm644 {,/etc/systemd/system/}throttle-cut.service

For Archlinux and derivatives (Manjaro, Artix, etc)

A package is available in the AUR: wingpanel-indicator-powersave-git. See the comments there for instructions on building it (without an AUR helper).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vala 87.2%
  • Meson 8.3%
  • Shell 2.3%
  • Python 2.2%