Vous pouvez l’utiliser pour inverser le sens de défilement (scroll naturel):
xmodmap -e "pointer = 1 2 3 5 4 7 6 8 9 10 11 12"
Vous pouvez également le redéfinir avec xmodmap -e "pointer = 1 2 3 4 5 7 6 8 9 10 11 12"
et ceci pour changer les boutons gauche et droit:
xmodmap -e "pointer = 3 2 1"
Et changez-le avec xmodmap -e "pointer = 1 2 3"
Mais comment activez-vous Tap pour cliquer à partir de la ligne de commande? De préférence avec une commande et non de manière permanente.
À propos, oui je sais que cela existe:
Xmodmap n'est d'aucune aide ici. Xmodmap contrôle les mappages physico-logiques des boutons et des touches, et non le processus physique qui génère des événements.
L'outil pour ce genre d'options est xinput . Le nom de la propriété dépend du modèle de votre pavé tactile. Il peut s’agir de quelque chose comme:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0
Exécutez xinput list
pour voir les noms des périphériques disponibles et xinput list-props "the device name"
pour répertorier les propriétés d’un périphérique.
Voir aussi Configuration d'entrée dynamique avec xinput sur le wiki, et certainsexemples .
Vous pouvez utiliser gsettings
:
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
Ce qui permet de cliquer pour cliquer.
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
Va le désactiver. Cela revient à le changer dans les paramètres système.
Basé sur le réponse principale , étant donné que je devais modifier certaines instructions ici:
La commande pour activer tap-to-click est donc de la forme:
xinput set-prop "device" "action" 1
Pour lire le "périphérique", vous devez faire
xinput list
Mais il peut s'avérer difficile d'identifier le périphérique dans cette liste. Quelques astuces: c'est probablement sous "Pointeur de noyau virtuel"; il peut contenir des termes tels que "Syn", "Synaptics", "Touchpad", "Alps", "Glidepoint". par exemple, le mien était AlpsPS/2 ALPS GlidePoint id=16
, mais je devais deviner; comme je n’étais pas sûr d’avoir vérifié si c’était le bon numéro d’identité en désactivant/activant le pavé tactile avec xinput --disable 16
et xinput --enable 16
.
Maintenant, pour vous débarrasser de tous les noms déroutants, vous pouvez utiliser des numéros d’ID à la place des noms de périphérique et d’action .
Donc, pour lire "l'action":
xinput list-props 16
Qui a énuméré parmi d'autres:
libinput Tapping Enabled (297): 0
Donc, en utilisant des numéros d’ID au lieu de noms, la dernière commande était la suivante:
xinput set-prop 16 297 1
Remarque: pour une raison quelconque, utiliser le nom de l'action dans la commande, comme suggéré par la réponse principale, ne fonctionnerait pas pour moi (xinput set-prop ""AlpsPS/2 ALPS GlidePoint" "Tapping Enabled" 1
), alors que le nom du périphérique ne fonctionnait pas (xinput set-prop "AlpsPS/2 ALPS GlidePoint" 297 1
).
Cette commande peut être utile dans les systèmes dépourvus d’interface graphique, comme dans le LXQT que j’étais en train de tester à la date de publication.