GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Hier erfahren Sie, wie Sie den in das Touchpad einiger ASUS-Laptops eingebetteten Nummernblock unter Linux zum Laufen bringen

Einige ASUS-Laptops sind mit einem in das Touchpad eingebetteten Ziffernblock ausgestattet. Sie können zwischen Touchpad und Nummernblock wechseln, indem Sie eine Taste in der oberen rechten Ecke des Touchpads verwenden.

Das heißt, nachdem Sie die nachstehenden Anweisungen befolgt haben, da diese Funktion unter Linux nicht standardmäßig verfügbar ist .

Sie können diesen Ziffernblock in das Touchpad einbetten, um mit einigen ASUS Zenbook-Modellen zu arbeiten, indem Sie diesen Python-Dienst/Treiber verwenden . Dieser Treiber wurde getestet und sollte mit Modellen wie UX433, M433IA, UX525EA, UX525JA, UX431F, UX363EA, UX333FA, X412DA und mehr funktionieren. Die vollständige Liste der unterstützten ASUS-Modelle finden Sie hier.

Ich kann auch bestätigen, dass es auf meinem ASUS Zenbook UX433FAC (mit % und =Symbolen) mit Ubuntu 21.04 Hirsute Hippo funktioniert. Es könnte auch mit anderen Modellen funktionieren, aber es wurde nicht getestet.

Damit dies auf einigen ASUS-Laptops in das Touchpad eingebettet werden kann und unter Linux funktioniert, muss Ihr System systemd verwenden und Sie müssen es libevdev2 installieren , python3-libevdev , i2c-tools und 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

Bei anderen Linux-Distributionen müssen Sie die Namen dieser Pakete herausfinden (sie sollten ziemlich ähnlich sein, aber nicht immer gleich) und sie selbst installieren.

Das könnte Ihnen auch gefallen:So begrenzen Sie das Aufladen des Akkus (Festlegen eines Ladeschwellenwerts) für ASUS-Laptops unter Linux

Aktivieren Sie als Nächstes i2c und stellen Sie sicher, dass die i2c-Chips erkannt werden:

sudo modprobe i2c-dev

sudo i2cdetect -l

Jetzt können Sie den neuesten ASUS Touchpad Numpad-Treiber für Linux von Git herunterladen und mit den folgenden Befehlen installieren:

git clone https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver

cd asus-touchpad-numpad-driver

chmod +x install.sh

sudo ./install.sh

Und folgen Sie dem Setup-Prozess – das Skript fragt Sie, ob Ihr ASUS-Laptop-Nummernblock / Touchpad einige Symbole und den Typ Ihres Tastaturlayouts hat:

Sobald Sie die Einrichtung abgeschlossen haben, sollten Sie in der Lage sein, mit der Schaltfläche in der oberen rechten Ecke des Touchpads zwischen einem normalen Touchpad und einem Nummernblock umzuschalten.

Es ist erwähnenswert, dass ich dies nur auf Ubuntu (21.04 Hirsute Hippo) getestet habe, da es auf diesem Asus Zenbook-Laptop läuft und das Testen in einer VM nicht funktioniert.

Falls Sie es deinstallieren möchten, gibt es einen uninstall.sh Skript neben der Installation. Führen Sie es als root aus und es wird den ASUS Touchpad Numpad-Treiber für Linux entfernen.

Das könnte Ihnen gefallen:Weisen Sie Touchpad-Gesten unter Linux mit Touchegg-Aktionen zu.


Debian
  1. Der Linux-rsync-Befehl:wie man ihn benutzt

  2. Wie funktioniert der Befehl „ls“ unter Linux/Unix?

  3. Wie kann ich den Tastaturstatus unter Linux abrufen?

  4. Wie bekomme ich den Benutzernamen in C/C++ unter Linux?

  5. Wie erhalte ich die Anzahl der physischen Festplatten in Linux?

So erhalten Sie die Größe eines Verzeichnisses in Linux

So erhalten Sie die Größe eines Verzeichnisses in Linux

Linux Mint 19.2 „Tina“ veröffentlicht:Hier ist, was neu ist und wie man es bekommt

So erhalten Sie den Dateinamen aus dem vollständigen Pfad in Linux

So erhalten Sie die Anzahl der Prozessoren / Kerne in Linux

Wie funktioniert eine Linux-GUI auf der untersten Ebene?