web-dev-qa-db-fra.com

Mon pavé tactile fonctionne comme un écran tactile

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.

3
akabhirav

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
3
Pilot6

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

0
kurja