Im essayant de définir une touche du clavier pour désactiver le pavé tactile. j'ai remarqué Comment désactiver un pavé tactile à l'aide de la ligne de commande? , mais toutes les commandes disposent d'une fonction distincte pour activer ou désactiver le pavé tactile. Comment pouvez-vous configurer une seule commande pour activer le pavé tactile s'il est éteint ou s'il est allumé?
Ce script devrait le faire. Enregistrez-le sous ~/bin/toggle_touchpad.sh
, remplacez la valeur de la variable touchpad
par le nom de votre pavé tactile (voir xinput list
), puis mappez le script au raccourci clavier souhaité. N'oubliez pas de rendre le script exécutable avec chmod a+x ~/bin/toggle_touchpad.sh
.
#!/bin/bash
## Change this value to whatever your touchpad is called
touchpad='SynPS/2 Synaptics TouchPad'
status=$(xinput list-props "$touchpad" | grep "Device Enabled" | gawk '{print $NF}');
if (( $status==1 )); then
xinput -set-int-prop "$touchpad" "Device Enabled" 8 0
else
xinput -set-int-prop "$touchpad" "Device Enabled" 8 1
fi