Comment personnaliser mon pavé tactile MacBook Pro?


16

J'utilise Ubuntu 12.04 LTS sur un MacBook Pro 5.5. Je me demande simplement s'il y a quelque chose qui supprime tous les plis du pavé tactile. Cela fonctionne bien, mais cela semble lent, le double tap fonctionne environ 75% du temps et parfois pendant que je sélectionne quelque chose sur une page différente (bien que je ne sais pas si cela doit traiter avec le pavé tactile et pas bizarre des bugs pour un nouveau LTS)

S'il existe des programmes, des applications, des commandes en plus des préférences système intégrées> souris et pavé tactile> menu du pavé tactile qui permettent à quelqu'un «d'optimiser» le potentiel du pavé tactile.


je ne sais pas quand - mais il semble que le xorg.conf soit divisé en plusieurs fichiers dans un répertoire .d ... pour résoudre ce problème en utilisant le correctif de Chan-Ho Suh; essayez d'ajouter les éléments au bas de ** / usr / share / X11 / xorg.conf.d / **** 10-evdev.conf
knope

Réponses:


14

Vous pouvez modifier la section appropriée du fichier /etc/X11/xorg.conf. Si le fichier n'existe pas, créez-en un. Un exemple de fichier pour vous montrer le format approprié est le suivant:

Section "InputClass"
    Identifier         "Touchpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"
    Option         "ClickFinger3" "2"
    Option         "HorizTwoFingerScroll" "1"
    Option         "VertScrollDelta" "85"
    Option         "HorizScrollDelta" "85"
    Option         "TapButton1" "0"
    Option         "TapButton2" "0"
    Option         "TapButton3" "0"
    Option         "FingerHigh" "8"
    Option         "FingerLow" "8"
EndSection

Vous pouvez supprimer, modifier ou ajouter des lignes d'options. Voici quelques options fréquemment utilisées. (Le lien fait référence à un autre fichier, mais ne vous en faites pas; le chemin que j'ai donné fera la même chose)

Puisqu'il est fastidieux de redémarrer à chaque fois pour tester votre configuration, je recommande d'utiliser synclienten ligne de commande. Voici un autre lien wiki Arch qui explique comment l'utiliser synclient. En plus de l'utiliser pour tester les valeurs des options, vous pouvez également voir quelles sont les valeurs par défaut pour les options que vous n'avez pas définies.


1
Pour Linux Mint, le fichier se trouve à: /usr/share/X11/xorg.conf.d/50-synaptics.conf. Ajoutez ce truc à la première section.
Travis Reeder

Je ne travaille pas sur Ubuntu 15.10. Il semble que quelque chose écrase ce paramètre!
alisabzevari

J'ai créé ce fichier, redémarré, puis mon clavier a cessé de fonctionner. C'était étrange car j'ai modifié les paramètres du pavé tactile comme indiqué ci-dessus, rien de lié au clavier.
Chester

4

Utilisez simplement

sudo apt-get install gsynaptics
gpointing-device-settings

Interface graphique pour contrôler votre touchpad. Beaucoup plus facile.


E: Unable to locate package gsynaptics
Michael


1

J'ai utilisé ce qui suit: créez le fichier /etc/X11/xorg.conf comme recommandé ci-dessus:

# /etc/X11/xorg.conf

Section "InputClass"
    Identifier         "Touchpad"
    Driver             "synaptics"
    MatchIsTouchpad    "on"

puis faites ceci:

$ sudo sh -c "synclient -l | sed 's/    \([a-Z0-9]*\) *= \([0-9.-]*\)/\tOption \"\1\" \"\2\"/' >> /etc/X11/xorg.conf"

cela devrait vider vos paramètres actuels du pavé tactile dans le fichier et vous faire gagner beaucoup de temps, ajustez simplement les valeurs à partir de ce qui apparaît en conséquence. Vérifiez la syntaxe résultante ou vous risquez de casser votre serveur X. Cela videra également les "Paramètres ..:" quelque chose comme cette ligne qui synchronise les sorties, vous devrez supprimer cela. Je ne sais pas comment le filtrer au niveau de la ligne de commande. et n'oubliez pas d'ajouter EndSectionà la fin.

édité pour une meilleure version de la commande shell.


le sudo ... | ...tuyau ne fonctionne pas car la seule chose que vous exécutez en tant que root est synclient -lavant le tuyau. Vous pouvez essayer d'utiliser sudo des deux côtés du tuyau ou englober la commande.
Braiam

pour une raison quelconque, même $ su et l'exécution du synclient -l | ... >> .. travail wouldnt, il m'a dit encore la permission refusée .. peut - être je me souviens ce que je l'ai fait à tort
Paul

1
Parce que lorsque vous utilisez su, la variable home devient/root
Braiam

désolé je pense que j'ai mal expliqué. ce que j'ai fait était $ su $ sudo synclient -l | sed 's/ \([a-Z0-9]*\) *= \([0-9.]*\)/\tOption "\1" "\2"/' >> /etc/X11/xorg.confet a reçu une autorisation refusée. edit: nevermind, cela semble bien fonctionner par cette voie, je ne suis pas sûr de ce que j'ai fait. J'ai également ajusté l'expression régulière pour tenir compte des valeurs négatives.
Paul

sun'est que pour changer d'utilisateur et vous aurez besoin des autorisations root pour le faire, la commande à exécuter en tant que session root doit sudo su -ensuite être exécutée ...et la fin doit faire logoutou exit.
Braiam

0

J'ai trouvé une excellente solution dans les forums il y a quelques jours spécifiquement pour les macbooks, si cela ne semble pas sensible, ajoutez ceci à votre démarrage

synclient FingerLow = 10; synclient FingerHigh = 20

Placez n'importe quel nom et ajoutez-le comme votre commande et c'est tout.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.