Quelle est la méthode recommandée pour configurer un appareil à pavé tactile Synaptics?

13

Je veux augmenter la zone de défilement en déplaçant un peu le soi-disant RightEdge vers le milieu. En ce moment, je fais cela via un one-liner qui est appelé au début de la session (ajouté via gnome-session-properties):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

Cela fonctionne bien, mais ressemble à un hack. Quelle est la méthode recommandée pour modifier / définir les propriétés d'un périphérique à pavé tactile comme celui-ci? Il y a quelques années, j'aurais mis cela dans le xorg.conf, mais cela semble être découragé de nos jours.

htorque
la source

Réponses:

11

MISE À JOUR AVEC LA VERSION TESTÉE du 10.10 au 13.04

Testé sur HP dv6000, Sony Vaio NW240, Hp dv5-2130 et Toshiba NB305

Depuis Ubuntu 10.10, la nouvelle xorg.confconfiguration se trouve dans le /usr/share/X11/xorg.conf.drépertoire des périphériques d'entrée.

Allez dans ce répertoire et vous trouverez plusieurs fichiers:

10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf

Cela peut dépendre des appareils que vous avez connectés, mais ce sont ceux que j'ai toujours vus.

Maintenant, nous voulons ouvrir le premier qui se charge. Ce sera 10-evdev.conf. Mais avant de l'ouvrir, nous avons besoin des valeurs des bords synaptiques.

Accédez d'abord au terminal, si dans une version 11.04 ou antérieure d'Ubuntu, appuyez sur ALT+ F2et tapez gnome-terminal, puis appuyez sur ENTER. Si dans une version 11.04 ou plus récente, vous pouvez simplement ouvrir le Dash et taper terminal.

Après l'ouverture du terminal, tapez xinput list

Recherchez l'appareil avec lequel vous souhaitez travailler. Saisissez l'ID de l'entrée avec laquelle vous souhaitez travailler.

Dans mon cas, j'ai la sortie suivante:

xinput

Celui avec lequel je veux travailler est SynPS / 2 Synaptics TouchPad avec un ID de 11.

Maintenant, nous xinput list-props ID | grep Edges
tapons : (ID est le numéro que vous avez saisi à partir de l'ID dans la liste xinput)

dans mon cas, j'ai tapé xinput list-props 11 | grep Edges

et la sortie était la suivante: Synaptics Edges (276): 1752, 5192, 1620, 4236

Prenez note des 4 numéros de bords (ils vont dans l'ordre: gauche, droite, haut, bas)

Ouvrez 10-evdev.conf: sudo nano 10-evdev.conf

À l'intérieur du fichier 10-evdev.conf, vous trouverez plusieurs sections InputClass . Vous devez rechercher la section qui contient MatchIsTouchpad "on" . Ce serait le troisième pour moi.

AJOUTER au bas de la section les 4 positions dans l'ordre comme ceci

10-evdev.conf

ENREGISTRER et redémarrer. Il s'agit de tester si cela fonctionne. Si pour une raison quelconque vous avez fait une erreur, sélectionnez dans le menu grub Recovery Mode, chargez le terminal en tant que root et éditez à nouveau le fichier et supprimez les lignes ou réparez le problème. Quoi qu'il en soit, si vous exécutez le terminal en tant que root en mode de récupération, tapez startx et il se déconnectera où l'erreur est trouvée et comment la corriger. La beauté de linux est qu'il vous montre non seulement où est l'erreur, dans la plupart des cas, il vous dit comment la corriger.

S'il redémarre normalement, MAINTENANT, VOUS POUVEZ COMMENCER LA MISE À JOUR. Accédez à 10-evdev.conf:

sudo nano 10-evdev.conf

Et commencez à réduire les valeurs à celle que vous vous sentez plus parfaite.

Dans mon cas, j'ai abaissé la valeur RightEdge tous les 1000 points. Juste pour tester. Bien sûr, réduire le RightEdge augmente l'espace dont vous disposez pour faire défiler vers le haut / bas. De cette façon, vous avez maintenant la possibilité d'augmenter / diminuer chaque zone de votre synaptique, y compris la zone de défilement. Et cela répond à votre question.

Prenons maintenant le code que vous avez mis dans la question: xinput --set-prop --type = int --format = 32 11 252 1781 5125 1646 4582

Dans votre cas, vous avez:

Option "LeftEdge" "1781"
Option "RightEdge" "5125"
Option "TopEdge" "1646"
Option "BottomEdge" "4582"

Modifiez simplement la section dans 10-evdev.conf avec vos valeurs. Ensuite, commencez à réduire la valeur RighEdge. Je recommande de commencer par abaisser tous les 512 points (puisque 5125 divisé par 10 = 512,5, ce qui représente 10% du total). Vous modifiez donc 10% à chaque fois que vous la diminuez.

REMARQUE: les valeurs DOIVENT ÊTRE entre guillemets doubles ("")

Plus d'informations dans les pages de manuel ici

Les informations que vous trouverez dans ce lien sont à jour et montrent les différents endroits où vous pouvez trouver les xorgfichiers de configuration en dehors des nombreuses options que vous pouvez utiliser pour personnaliser votre synaptique comme vous le souhaitez.

Il existe également un programme soigné appelé gpointing-device-settingsInstaller gpointing-device-settings (apt-get install gpointing-device-settings) qui fait certaines choses.

Dans tous les cas, cela a très bien fonctionné, très agréable d'avoir la possibilité de décider combien vous voulez pour le défilement et combien vous voulez pour autre chose, y compris les options de tapotement.

Luis Alvarado
la source