asusctl
asusctlAUR 允许 ROG 和 TUF 笔记本电脑用户通过 CLI 控制他们的笔记本电脑,它支持键盘控制(亮度、RGB 和背光效果),设置自定义充电限制,更改系统电源配置文件,设置自定义风扇曲线和控制 AniMe 矩阵显示。
安装
某些笔记本电脑可能需要自定义版本的 Linux 才能使所有支持的功能正常工作。请参阅 自定义内核 以了解详情。
配置
asusctl
将其配置文件存储在 /etc/asusd
中,Aura 和 AniMe 配置文件存储在 /usr/share/asusd
中,而 asusd-user
用户特定文件是 ~/.config/rog/rog-user.cfg
。
RGB/键盘背光
支持的笔记本电脑型号存储在 /usr/share/asusd/aura_support.ron
中,如果您的笔记本电脑无法开箱即用,您可以将其添加到此列表以查看是否受支持。有关详细信息,请参阅 README.md。
如果您仍然没有获得支持,则应在项目的 Gitlab 页面上打开一个 issue。
自定义效果
自定义效果的定义由 Systemd 服务处理,设置存储在 ~/.config/rog/rog-user.cfg
中。要使用自定义效果,您应该启用 asusd-user.service
用户单元。
有关详细信息,请参阅 ASUS Linux 手册的 asusd-user
部分。
AniMe 矩阵显示
对于具有 AniMe 矩阵显示的笔记本电脑,控制它的设置和选项存储在 ~/.config/rog/rog-user.cfg
中。
要在 Linux 下使用它,您首先需要启用 asusd-user.service
用户单元。
有关详细信息,请参阅 ASUS Linux 手册的 asusd-user
部分。
用法
单独发出命令 asusctl
将输出支持的选项列表。您还可以使用子值列出子类别中的选项,例如 asusctl bios
将列出 BIOS 子类别中的所有选项。
在处理子类别时,可以通过交换标志的大小写来查询当前设置。大写标志进行更改,小写标志查询当前设置。例如,asusctl bios -o
将返回当前面板 overdrive 状态,而 asusctl bios -O true
将其设置为启用。
显示支持的选项
以下命令用于显示您的笔记本电脑支持的所有选项
$ asusctl -s
充电限制
使用以下命令设置电池充电限制
$ asusctl -c limit
其中 limit 介于 20 到 100 之间。
RGB/键盘背光
使用以下命令切换 LED 模式
下一个模式
$ asusctl led-mode -n
上一个模式
$ asusctl led-mode -p
面板 Overdrive
如果您的笔记本电脑支持面板 overdrive,则可以使用以下命令切换它
$ asusctl bios -O <true/false>
电源配置文件
支持 Quiet
、Balanced
和 Performance
模式。
使用以下命令更改电源配置文件
$ asusctl profile -P profile
或使用以下命令循环切换所有配置文件
$ asusctl profile -n
如果您希望在启动期间自动加载某个电源配置文件,则可以在 /etc/asusd/asusd.ron
中设置。
使用 MUX 开关
切换到独立显卡模式 (MUX 开关)
supergfxctl 能够检测到 MUX 开关是否已启用,并且即使已启用也不会导致显示管理器失败。将其他 Optimus 管理器与 asusctl 一起使用来控制 MUX 可能会导致问题。
使用以下命令切换到独立显卡
$ asusctl bios -D 0
然后重启。
切换回 Optimus 模式
使用以下命令切换到 Optimus 模式
$ asusctl bios -D 1
然后重启。
在 Wayland 客户端中使用 MUX 开关
在 Wayland 客户端上切换到独立 GPU 应该可以正常工作,但是 NVIDIA GPU 用户在尝试切换之前应查阅 NVIDIA#Wayland configuration。NVIDIA GPU 在 Wayland 下运行某些应用程序时仍然存在一些问题。
rog-control-center
asusctl 的许多功能可以在 GUI 中控制,它打包为 rog-control-centerAUR,也可以从自定义仓库获取。
如果您的笔记本电脑具有 RGB、背光效果或 AniMe 矩阵显示,则使用此工具将大大提高您控制它们的能力。
自定义风扇曲线
使用 rog-control-center 可以为 CPU 和 GPU 定义自定义风扇曲线,适用于每个支持的电源配置文件。