web-dev-qa-db-fra.com

Comment puis-je modifier définitivement les paramètres du pavé tactile?

J'ai ajouté ce script à mes programmes de démarrage pour modifier les paramètres de mon pavé tactile au démarrage:

synclient TapButton2=2 TapButton3=3

Mais ces paramètres ne restent pas comme ça après le démarrage.

J'ai changé mon script pour regarder les résultats:

synclient TapButton2=2 TapButton3=3
synclient | grep TapButton > $HOME/tmp/touchpad.txt

Les résultats étaient déroutants, le pavé tactile ne fonctionnait toujours pas comme je le souhaitais:

$ cat ~/tmp/touchpad.txt
TapButton1              = 1
TapButton2              = 2
TapButton3              = 3

Mais quand j'ai lancé synclient | grep TapButton dans gnome-terminal après le démarrage, le résultat était:

$ synclient | grep TapButton
TapButton1              = 1
TapButton2              = 3
TapButton3              = 0

J'ai essayé d'ajouter des délais (sleep 10s) à mon script avant et/ou après chaque ligne, mais cela n'a pas aidé.

Par conséquent, je suppose qu’il existe un autre programme, script ou démon qui modifie les paramètres du pavé tactile, mais je n’ai pas pu trouver lequel.

Deux questions:

  • Quel programme, script ou démon peut modifier les paramètres du pavé tactile?
  • Y at-il un autre moyen de définitivement modifier les paramètres de votre pavé tactile? Peut-être que l'ajout d'un tel script au démarrage n'est pas censé fonctionner.

Mise à jour

J'ai essayé de mettre

Section "InputClass"
    Identifier "touchpad my settings"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "PalmDetect" "on"
EndSection

dans le fichier /usr/share/X11/xorg.conf.d/99-my.conf. Cela n'a pas aidé aussi.

7
andrybak

Très mauvaise, mais solution de travail à mon problème:

Ajout de ce script aux programmes de démarrage:

#!/bin/bash

while true;
do
    synclient TapButton2=2 TapButton3=3
    synclient | grep Tap > $HOME/tmp/touchpad.txt
    sleep 20s
done
0
andrybak

J'ai une solution simple ...

Appuyez simplement sur la touche Windows et tapez "démarrage". Vous verrez 'Applications de démarrage'

  • cliquez dessus puis cliquez sur [AJOUTER]
  • lui donner un nom (comme mousetap2)
  • entrez la commande dans la case ... i.e.

    synclient TapButton2=2 TapButton3=3
    

et c'est tout...

Il s'exécutera au démarrage et configurera le trackpad sans avoir à s'embarrasser de fichiers de configuration.

3
jimtopbloke

La meilleure méthode qui a fonctionné pour moi est d’ajouter vos modifications dans Xsession.d pour qu’elles soient automatiquement chargées pour tous les utilisateurs lorsque vous vous connectez à X:

(le fichier n'existe pas, vous pouvez donc le nommer comme vous le souhaitez. Les chiffres à gauche indiquent l'ordre dans lequel il sera exécuté par rapport aux autres fichiers.)

Sudo nano /etc/X11/Xsession.d/80synaptics

Ajoutez seulement les commandes synclient dans ce fichier:

synclient TapButton2=2 TapButton3=3

(doit appartenir à root, avec les autorisations 644)

chmod 644 /etc/X11/Xsession.d/80synaptics
0
rubo77