Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


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.

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)

Manual install

Running the script 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.

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 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).