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 asusctl
).
All functionality is provided through dbus
method calls.
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 asusctltray
to /usr/local/bin
, the icon to /usr/share/pixmaps
and the asusctl.desktop
to /usr/share/applications
. This makes the tray icon available in application menus.
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 asusctl
.
⚠️ pkexec
is 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).