GNU/Linux >> Tutoriales Linux >  >> Debian

Aquí se explica cómo hacer que el teclado numérico se incruste en el panel táctil de algunas computadoras portátiles ASUS para que funcione en Linux

Algunos portátiles ASUS vienen con un teclado numérico integrado en el panel táctil. Puede alternar entre el panel táctil y el teclado numérico usando un botón en la esquina superior derecha del panel táctil.

Es decir, después de seguir las instrucciones a continuación, ya que esta función no está disponible de forma predeterminada en Linux .

Puede incrustar este teclado numérico en el panel táctil para que funcione con algunos modelos ASUS Zenbook utilizando este servicio/controlador de python . Este controlador ha sido probado y debería funcionar con modelos como UX433, M433IA, UX525EA, UX525JA, UX431F, UX363EA, UX333FA, X412DA y más. Vea la lista completa de modelos ASUS compatibles aquí.

También puedo confirmar que funciona en mi ASUS Zenbook UX433FAC (con los símbolos % y =) con Ubuntu 21.04 Hirsute Hippo. También podría funcionar con otros modelos, pero no se ha probado.

Para que esto se incruste en el panel táctil de algunas computadoras portátiles ASUS y funcione en Linux, su sistema debe usar systemd y debe instalarlo libevdev2 , python3-libevdev , i2c-tools y git :

  • Debian/Ubuntu/Linux Mint/Pop! _SO / SO 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

Para otras distribuciones de Linux, deberá averiguar los nombres de estos paquetes (deberían ser bastante similares, pero no siempre iguales) e instalarlos usted mismo.

También te puede interesar esto:Cómo limitar la carga de la batería (configurar un umbral de carga) para portátiles ASUS en Linux

A continuación, habilite i2c y asegúrese de que se reconozcan los chips i2c:

sudo modprobe i2c-dev

sudo i2cdetect -l

Ahora puede descargar el último controlador ASUS Touchpad Numpad para Linux desde Git e instalarlo usando los siguientes comandos:

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

cd asus-touchpad-numpad-driver

chmod +x install.sh

sudo ./install.sh

Y siga el proceso de configuración:el script le preguntará si el teclado numérico/táctil de su portátil ASUS tiene algunos iconos y el tipo de distribución de su teclado:

Una vez que haya completado la configuración, debería poder alternar entre un panel táctil normal y un teclado numérico usando el botón en la esquina superior derecha del panel táctil.

Vale la pena señalar que solo probé esto en Ubuntu (21.04 Hirsute Hippo) ya que se ejecuta en esta computadora portátil Asus Zenbook y la prueba en una máquina virtual no funciona.

En caso de querer desinstalarlo, hay un uninstall.sh Script junto a la instalación. Ejecútelo como root y eliminará el controlador ASUS Touchpad Numpad para Linux.

Es posible que le guste esto:asigne gestos de panel táctil en Linux con acciones de Touchegg.


Debian
  1. El comando rsync de Linux:cómo usarlo

  2. Linux:¿cómo obtener de manera confiable el nombre del sistema operativo?

  3. ¿Cómo funciona el comando 'ls' en Linux/Unix?

  4. ¿Cómo puedo obtener el estado del teclado en Linux?

  5. ¿Cómo obtener el nombre de usuario en C/C++ en Linux?

Cómo obtener el tamaño de un directorio en Linux

Cómo obtener el tamaño de un directorio en Linux

Lanzamiento de Linux Mint 19.2 "Tina":esto es lo nuevo y cómo obtenerlo

Cómo obtener el nombre de archivo de la ruta completa en Linux

Cómo obtener la cantidad de procesadores/núcleos en Linux

¿Cómo funciona una GUI de Linux en el nivel más bajo?