Je voulais désactiver le touchpad avant de me connecter sur Ubuntu 16.10.
J'avais essayé d'exécuter
#!/bin/bash
ID=$(/usr/bin/xinput list --id-only "SynPS/2 Synaptics TouchPad")
if [[ $ID ]]; then
/usr/bin/xinput --disable $ID
echo "Touchpad disabled"
else
echo "Touchpad not found"
fi
au démarrage avec systemctl, rc.d, que pas. Rien ne semblait fonctionner comme il fallait X ou autre chose.
Ajoutez le code suivant à /usr/share/X11/xorg.conf.d/*-synaptics.conf
# Disable generic Synaptics device, as we're using
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Redémarrez et testez si cela fonctionne.
J'ai Linux Mint 18 installé avec le noyau 4.4.0-45. J'ai procédé comme suit pour faciliter le basculement de l'état du pavé tactile.
Sudo apt-get install xinput
xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ **FTE1001:00 0B05:0101** ***id=14*** [slave pointer (2)]
Recherchez l'identifiant du pavé tactile, dans mon cas, c'est 14. J'ai écrit un petit script Shell pour activer et désactiver le pavé tactile.
Pavé tactile désactivé:
cd /usr/local/bin
Sudo nano touchpad-off
#!/bin/bash
# touchpad off
xinput --set-prop 14 "Device Enabled" 0
echo touchpad off
TouchPad sur:
Sudo nano touchpad-on
#!/bin/bash
# touchpad on
xinput --set-prop 14 "Device Enabled" 1
echo touchpad on
Rendre les scripts exécutables avec:
chmod +x touchpad-off
chmod +x touchpad-on
Vous pouvez maintenant basculer facilement l'état du pavé tactile avec touchpad-off
et touchpad-on
dans votre terminal.
DISABLE ON BOOT: Allez dans Applications de démarrage et ajoutez une nouvelle application de démarrage, recherchez le script touchpad-off
et ajoutez-le à la liste. Vous voudrez vous assurer que le script se trouve dans usr/local/bin
comme indiqué ci-dessus, et vérifiez qu'il est exécutable.
Une autre chose à vérifier consiste à s'assurer que le fichier est exécuté avec l'invite Autorun. Faites un clic droit sur le fichier et allez à l'onglet "Ouvrir avec", puis sélectionnez Invite d'exécution automatique.