xinput
funcționează doar pe Xorg, asta reprezintă x. Dar Ubuntu 21.04 a trecut implicit la Wayland. Wayland oferă o nouă comandă care este libinput
. Nu e nimic special. libinput
Interfața de configurare a lui este disponibilă numai pentru apelant, nu direct pentru utilizator. Asta înseamnă că ar trebui să scrieți un cod C care va include biblioteci libinput și să apelați singur funcțiile. Apoi sursa acel fișier cumva. În scurt timp, nu poți face cu ușurință aceleași lucruri ca xinput
pot face.
În cazul nostru, apelant, este Ubuntu însuși, căruia îi pasă de configurația dispozitivului de intrare care este posibilă folosind setările gnome. Din păcate, aceste setări sunt globale pentru toate dispozitivele, adică dacă modificați viteza mouse-ului, aceasta se va aplica tuturor dispozitivelor conectate care pot afecta cursorul, astfel încât viteza punctului de urmărire se va modifica și ea.
Dacă chiar doriți să dezactivați acel trackpint pe Wayland, puteți încerca să utilizați o regulă udev precum:
ACTION=="add|change", KERNEL=="eveniment[0-9]*", ENV{ID_VENDOR_ID}=="054a", ENV{ID_MODEL_ID}=="466a", ENV{LIBINPUT_IGNORE_DEVICE}="1"
puteți recupera ID_VENDOR_ID și ID_MODEL_ID valori folosind comanda:
udevadm info /dev/input/eventN
Unde N
este numărul dispozitivului de ignorat pe care îl puteți obține folosind comanda:
sudo libinput list-devices
(citiți mai multe despre ignorarea dispozitivelor de pe Wayland https://wayland.freedesktop.org/libinput/doc/latest/device-configuration-via-udev.html#ignoring-devices)
sau puteți comuta înapoi la Xorg și faceți ce doriți până când comunitatea implementează lucrurile corect.