A system tray indicator for switching power profiles on Linux. Works on any desktop supported by libappindicator.
Requires power-profiles-daemon
Screenshot of Powermode Incicator in Xfce4
- Switch between Balanced, Power Saver, and Performance profiles from the system tray
- Instant profile change detection via D-Bus signals (no polling)
- Tooltip showing the active profile name
- Icons sourced from the system theme; Papirus icons bundled as fallback (dark/light variants auto-detected)
paru -S powermode-indicator-gitDownload the .deb from Releases and install:
sudo dpkg -i powermode-indicator_*.debDownload the .rpm from Releases and install:
sudo rpm -i powermode-indicator_*.rpmDependencies:
| Package | Version |
|---|---|
| cmake | ≥ 3.16 |
| gtkmm | 3.0 |
| glibmm | 2.4 |
| giomm | 2.4 |
| appindicator3 | 0.1 |
| glib2 (glib-compile-resources) | — |
| gcc or clang | — |
| pkg-config | — |
Steps:
git clone https://github.com/PiyushXCoder/powermode-indicator
cd powermode-indicator
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build
sudo cmake --install buildTo launch on login, create ~/.config/autostart/powermode-indicator.desktop:
[Desktop Entry]
Type=Application
Name=Powermode Indicator
Exec=powermode-indicator
X-GNOME-Autostart-enabled=trueProfile mode missing from menu Only profiles supported by your hardware are shown. Check available profiles:
powerprofilesctlIcons not showing Icons are loaded from the active icon theme. If the theme lacks them, bundled Papirus icons are used automatically. If neither works, install Papirus or another complete icon theme.
Bug reports and pull requests are welcome.
