Je veux désactiver le pavé tactile de mon Lenovo x240. Si j'utilise l'interface graphique des paramètres, les boutons de la souris sont également désactivés.
Comment désactiver le mouvement du curseur de la souris sur le pavé tactile et laisser les boutons de la souris actifs?
En rapport, mais je veux désactiver complètement les mouvements de la souris:
Pilotes pour Lenovo Thinkpad S540 Touchpad (curseur de souris irrégulier)
J'utilise Ubuntu 14.04 avec xserver-xorg-input-synaptics version 1.7.4
Ouvrez gedit et copiez-collez-y les lignes suivantes:
#!/bin/sh
# This script disables the touchpad without disabling buttons by setting Hysteresis
# to an impossible value.
############
# Warning! #
############
# If you have a touchpad with no "Physical" buttons but have to tap the corners
# of your touchpad to simulate physical buttons, put a "#" sign in front of the next
# 4 lines!
synclient LTCornerButton=1
#synclient LBCornerButton=0
synclient RTCornerButton=3
#synclient RBCornerButton=0
# Set PalmDetect on: Needed if the before lines are commented away,
# Doesn't do any harm if they're not
synclient PalmDetect=1
synclient HorizHysteresis=10000
synclient VertHysteresis=10000
# Disable all other touchpad features
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
synclient CornerCoasting=0
synclient VertTwoFingerScroll=0
synclient HorizTwoFingerScroll=0
synclient TouchpadOff=2
synclient LockedDrags=0
synclient TapButton1=0
synclient TapButton2=0
synclient TapButton3=0
synclient CircularPad=0
Puis enregistrez-le sous /usr/local/bin/DisableTouchPad.sh
Dans un type de terminal:
chmod a+xr /usr/local/bin/DisableTouchPad.sh
Pour l'activer tapez:
DisableTouchPad.sh
et tester si cela fonctionne.
Pour rendre cette modification permanente, allez dans le tableau de bord, ouvrez "Applications de démarrage", cliquez sur Ajouter, dans le type de commande: /usr/local/bin/DisableTouchPad.sh
et dans le type Nom et commentaire, tout ce qui pourrait vous rappeler de quoi il s'agissait. Cliquez sur ajouter à nouveau.
Presto: un pavé tactile désactivé avec les boutons toujours activés!
J'ai un Lenovo T440 avec un pavé tactile similaire. Je ne l'ai pas désactivé moi-même (bien que je préfère utiliser le point de route), mais j'ai utilisé ce blog de Who-t pour configurer le mien. Sur cette page, il est écrit:
Si vous n'aimez pas du tout les touchpads et préférez utiliser le trackstick uniquement, utilisez
Option "TouchpadOff" "1"
. Cela désactivera tout sauf les clics physiques sur le pavé tactile.
L'emplacement dans lequel cette option est placée est un Section "InputClass"
dans un fichier etc/X11/xorg.conf.d/
, que vous pourriez nommer 80-fix-thinkpad-touchpad.conf
ou quelque chose de similaire. Voir le site Web susmentionné pour des exemples.
Exécutez la commande suivante dans un terminal:
xinput list
Vous obtiendrez un résultat ressemblant à ceci:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_Integrated_Webcam_1.3M id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
Il affiche tous les périphériques d'entrée connectés. Notez qu'ils ont tous un identifiant. Puisque 12 est l'id de mon pavé tactile, l'exécution de la commande suivante le désactivera.
xinput set-prop 12 "Device Enabled" 0
Il suffit de changer en xinput set-prop <<ID OF DEVICE>> "Device Enabled" 0
Ceci est pris de ici .