GNU/Linux >> Tutoriels Linux >  >> Debian

Voici comment faire en sorte que le pavé numérique intégré au pavé tactile de certains ordinateurs portables ASUS fonctionne sous Linux

Certains ordinateurs portables ASUS sont équipés d'un pavé numérique intégré au pavé tactile. Vous pouvez basculer entre le pavé tactile et le pavé numérique en utilisant un bouton dans le coin supérieur droit du pavé tactile.

Autrement dit, après avoir suivi les instructions ci-dessous, car cette fonctionnalité n'est pas disponible par défaut sur Linux .

Vous pouvez intégrer ce pavé numérique sur le pavé tactile pour fonctionner avec certains modèles ASUS Zenbook en utilisant ce service/pilote python . Ce pilote a été testé et devrait fonctionner avec des modèles tels que UX433, M433IA, UX525EA, UX525JA, UX431F, UX363EA, UX333FA, X412DA, etc. Consultez la liste complète des modèles ASUS pris en charge ici.

Je peux également confirmer que cela fonctionne sur mon ASUS Zenbook UX433FAC (avec % et =symboles) avec Ubuntu 21.04 Hirsute Hippo. Cela pourrait également fonctionner avec d'autres modèles, mais cela n'a pas été testé.

Pour que cela soit intégré dans le pavé tactile de certains ordinateurs portables ASUS et fonctionne sous Linux, votre système doit utiliser systemd et vous devez l'installer libevdev2 , python3-libevdev , i2c-tools et git :

  • Debian/Ubuntu/Linux Mint/Pop ! _OS / OS Zorin :

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

Pour les autres distributions Linux, vous devrez trouver les noms de ces packages (ils devraient être assez similaires, mais pas toujours les mêmes) et les installer vous-même.

Vous pourriez également aimer ceci :Comment limiter la charge de la batterie (définir un seuil de charge) pour les ordinateurs portables ASUS sous Linux

Ensuite, activez i2c et assurez-vous que les puces i2c sont reconnues :

sudo modprobe i2c-dev

sudo i2cdetect -l

Vous pouvez maintenant télécharger le dernier pilote ASUS Touchpad Numpad pour Linux à partir de Git et l'installer à l'aide des commandes suivantes :

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

cd asus-touchpad-numpad-driver

chmod +x install.sh

sudo ./install.sh

Et suivez le processus d'installation - le script vous demandera si le pavé numérique / pavé tactile de votre ordinateur portable ASUS a des icônes et le type de disposition de votre clavier :

Une fois la configuration terminée, vous devriez pouvoir basculer entre un pavé tactile normal et un pavé numérique à l'aide du bouton situé dans le coin supérieur droit du pavé tactile.

Il convient de noter que je n'ai testé cela que sur Ubuntu (21.04 Hirsute Hippo) car il fonctionne sur cet ordinateur portable Asus Zenbook et les tests sur une machine virtuelle ne fonctionnent pas.

Au cas où vous voudriez le désinstaller, il y a un uninstall.sh Script à côté de l'installation. Exécutez-le en tant que root et il supprimera le pilote ASUS Touchpad Numpad pour Linux.

Vous aimerez peut-être ceci :attribuez des gestes au pavé tactile sous Linux avec les actions Touchegg.


Debian
  1. Linux - Comment obtenir de manière fiable le nom du système d'exploitation ?

  2. Comment changer la taille du MTU sous Linux

  3. Comment fonctionne la commande 'ls' sous Linux/Unix ?

  4. Comment obtenir le nombre de CPU sous Linux en utilisant C ?

  5. Comment obtenir la taille physique d'un fichier sous Linux ?

Comment obtenir la taille d'un répertoire sous Linux

Comment obtenir la taille d'un répertoire sous Linux

Lancement de Linux Mint 19.2 "Tina":voici les nouveautés et comment l'obtenir

Comment obtenir le nom de fichier à partir du chemin complet sous Linux

Comment obtenir le nombre de processeurs/cœurs sous Linux

Comment fonctionne une interface graphique Linux au niveau le plus bas ?