一部の ASUS ノートパソコンには、タッチパッドにテンキーが組み込まれています。タッチパッドの右上隅にあるボタンを使用して、タッチパッドとテンキーを切り替えることができます。
つまり、この機能は Linux ではデフォルトで利用できないため、以下の手順に従ってください .
このテンキーをタッチパッドに埋め込んで、この python サービス / ドライバーを使用して一部の ASUS Zenbook モデルで動作させることができます .このドライバーはテスト済みで、UX433、M433IA、UX525EA、UX525JA、UX431F、UX363EA、UX333FA、X412DA などのモデルで動作するはずです。 サポートされている ASUS モデルの完全なリストについては、こちらをご覧ください。
また、Ubuntu 21.04 Hirsute Hippo を搭載した ASUS Zenbook UX433FAC (% および =記号付き) でも動作することを確認できます。 他のモデルでも動作する可能性がありますが、テストされていません。
これを一部の ASUS ラップトップのタッチパッドに組み込み、Linux で動作させるには、システムで systemd を使用し、それをインストールする必要があります libevdev2
、 python3-libevdev
、 i2c-tools
と git
:
- Debian / Ubuntu / Linux Mint / Pop! _OS / Zorin OS:
sudo apt install libevdev2 python3-libevdev i2c-tools git
- Arch Linux / Manjaro:
sudo pacman -S libevdev python-libevdev i2c-tools git
- Fedora:
sudo dnf install libevdev python-libevdev i2c-tools git
他の Linux ディストリビューションの場合は、これらのパッケージの名前を調べて (かなり似ているはずですが、常に同じであるとは限りません)、自分でインストールする必要があります。
こちらもお勧め:Linux で ASUS ノートパソコンのバッテリー充電を制限する方法 (充電しきい値の設定)
次に、i2c を有効にして、i2c チップが認識されていることを確認します:
sudo modprobe i2c-dev
sudo i2cdetect -l
これで、Linux 用の最新の ASUS Touchpad Numpad ドライバーを Git からダウンロードし、次のコマンドを使用してインストールできます:
git clone https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver
cd asus-touchpad-numpad-driver
chmod +x install.sh
sudo ./install.sh
セットアップ プロセスに従います。スクリプトは、ASUS ラップトップのテンキー / タッチパッドにいくつかのアイコンがあるかどうか、およびキーボード レイアウトのタイプを尋ねます。
セットアップが完了すると、タッチパッドの右上隅にあるボタンを使用して、通常のタッチパッドとテンキーを切り替えることができるはずです。
これは、この Asus Zenbook ラップトップで実行され、VM でのテストは機能しないため、Ubuntu (21.04 Hirsute Hippo) でのみテストしたことに注意してください。
アンインストールしたい場合は uninstall.sh
があります インストールの横にあるスクリプト。 root として実行すると、Linux 用の ASUS Touchpad Numpad ドライバーが削除されます。
お勧め:Linux で Touchegg アクションを使用してタッチパッド ジェスチャーを割り当てる