This is a simple tray widget based on
appindicator which lets the user change their ROG laptop power profiles and graphics mode on the fly. Easy turbo boost toggling is also included (it was temporarily removed from
All functionality is provided through
dbus method calls.
Table of contents
This project depends on
AppIndicator3. Refer to your distro's documentation/software repositories to install it (both the runtime and development files are needed).
asusctltray-git on the AUR (requires
supergfxctl available on the official
asus-linux g14 repo)
Running the script
install.sh as root will install
/usr/local/bin, the icon to
/usr/share/pixmaps and the
/usr/share/applications. This makes the tray icon available in application menus.
Note for GNOME 40+ users
GNOME dropped support for
appindicator/tray icons (see blog post and Status of Status Icons in GNOME Shell).
Unofficial support for tray icons can be easily brought back to the shell with ubuntu/gnome-shell-extension-appindicator, which I tested with asusctltray and can recommend.
Moreover, GNOME users should check out the excellent asusctl-gex shell extension from the maintainers of
pkexecis required for boost toggling
On click: open context menu with all the profiles, selecting one will apply it (
dbus is used extensively for both profile switching and GFX control).