Linux Mint 22 をインストールした ROG Zephyrus G14 に asusctl をインストールする
概要
- ゲーミングラップトップ PC である ROG Zephyrus G14 を制御するツール asusctl をインストールする方法。
- asusctl でできること asus-linux / asusctl · GitLab
- バッテリーの充電上限設定
- キーボードの LED の設定
- AniMe Matrix の設定
- 電源プロファイルの設定
手順
- asusctl のソースコードをダウンロードする。
$ git clone https://gitlab.com/asus-linux/asusctl.git
- rust のビルドシステム cargo をインストールする。
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 質問には
1
(標準) で答える。
- cargo のパスを通す。
$ set -gx PATH $PATH $HOME/.cargo/bin
- ビルドに必要なパッケージをインストールする。
$ sudo apt install libclang-dev libudev-dev $ sudo apt install libgtk-3-dev
ligbtk-3-dev
が入っていないと、このあとのビルドで、error: could not find system library 'glib-2.0' required by the 'glib-sys' crate
というエラーが出る。
- ビルドする。
$ make -j 8
8
は、並列数なので、自身のマシン (CPU 数) に合わせて調整する。
- インストールする。
$ sudo make install
- asusctl は、asusd (デーモン) を操作するためのコマンドなので、asusd を起動させる。
$ sudo systemctl daemon-reload $ sudo systemctl restart asusd
- アプリケーションメニューから、「ROG Control Center」を起動するか、asusctl で操作する。
コマンドでの使い方
参考サイト
- ソースコード: asus-linux / asusctl · GitLab