J'ai donc récemment installé Ubuntu sur mon alienware et tout allait bien jusqu'à ce que je passe à 16.10.
Après cela, mon clavier tactile a commencé à se comporter comme un écran tactile (ou une tablette graphique), c’est-à-dire que le pointeur saute à l’endroit où je touche le pavé tactile (comme s’il est mappé à l’écran).
J'ai tout essayé, à savoir remapper xinput
ou même supprimer et ajouter le module de souris psmouse
mais rien n'a fonctionné. Je n'ai pu trouver aucune autre solution à cela.
Sortie de xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SIGMACHIP Usb Mouse id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ Intel HID events id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
↳ SynPS/2 Synaptics TouchPad
est celui dont je parle.
Sortie de xinput list-props 14
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (165): 1
Coordinate Transformation Matrix (167): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (295): 0
Device Accel Constant Deceleration (296): 1.000000
Device Accel Adaptive Deceleration (297): 1.000000
Device Accel Velocity Scaling (298): 10.000000
Device Product ID (284): 2, 7
Device Node (285): "/dev/input/event6"
Evdev Axis Inversion (299): 0, 0
Evdev Axis Calibration (300): <no items>
Evdev Axes Swap (301): 0
Axis Labels (302): "Abs MT Position X" (292), "Abs MT Position Y" (293), "Abs MT Pressure" (294), "Abs Tool Width" (291), "None" (0), "None" (0), "None" (0)
Button Labels (303): "Button Left" (168), "Button Unknown" (287), "Button Right" (170), "Button Wheel Up" (171), "Button Wheel Down" (172)
Evdev Scrolling Distance (304): 0, 0, 0
Evdev Middle Button Emulation (305): 0
Evdev Middle Button Timeout (306): 50
Evdev Third Button Emulation (307): 0
Evdev Third Button Emulation Timeout (308): 1000
Evdev Third Button Emulation Button (309): 3
Evdev Third Button Emulation Threshold (310): 20
Evdev Wheel Emulation (311): 0
Evdev Wheel Emulation Axes (312): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (313): 10
Evdev Wheel Emulation Timeout (314): 200
Evdev Wheel Emulation Button (315): 4
Evdev Drag Lock Buttons (316): 0
J'ai également remarqué que les gens rencontraient un problème en face du mien (c'est-à-dire que leur écran tactile agit comme un pavé tactile).
S'il vous plaît suggérer quoi faire.
Il n'y a pas de pilote de pavé tactile d'espace utilisateur installé. C'est pourquoi il est traité comme un appareil relatif.
Courir
Sudo apt install xserver-xorg-input-all
et redémarrez la session.
Si vous avez installé les packages hwe-16.04
, vous devez exécuter
Sudo apt install xserver-xorg-input-all-hwe-16.04
Le paramètre que vous recherchez est le mode de suivi relatif ou absolu.
Ceci est spécifique au matériel. Pour trouver votre périphérique, répertoriez-les à l'aide de la commande xinput
(sans aucune option). Recherchez un périphérique "esclave", qui est le périphérique réel, pas le périphérique principal, qui est virtuel.
xinput set-mode ABSOLUTE | RELATIVE changera le mode. Le nom de périphérique peut être le numéro Xid indiqué par xinput
ou le nom actuel, y compris les guillemets: xinput set-mode "SynPS/2 Synaptics TouchPad" RELATIVE
. Options Xinput: https://www.x.org/archive/current/doc/man/man1/xinput.1.xhtml
Si vous utilisez un pad ou une tablette Wacom, ouvrez simplement la fenêtre de configuration de wacom qui se trouve dans les paramètres système d'ubuntu et cliquez sur l'option correspondante. Pour en savoir plus sur Wacom, consultez help.ubuntu à https://help.ubuntu.com/stable/ubuntu-help/wacom-mode.html