Question Défilement à deux doigts avec Ubuntu 9.10 (Samsung NC10)


Est-il possible de configurer Ubuntu 9.10 pour utiliser le défilement à deux doigts sur un netbook Samsung NC10? J'ai essayé de le configurer, mais je n'ai pas réussi.


4
2017-11-22 21:25


origine




Réponses:


La plupart des extraits en ligne ne parviennent pas à expliquer la Comment et seulement déclarer le Pourquoi. Voici ce que vous devez savoir sur le pilote synaptics:

  1. Le conducteur détecte la pression, la largeur de la zone tactile et le nombre de doigts.
  2. Cependant, tous les appareils n'indiquent pas clairement qu'il y a plusieurs doigts sur le pavé tactile. Parfois, ils revendiquent une pression extrêmement élevée ou une zone de contact inhabituellement large.
  3. Synaptics est un excellent moteur et peut gérer ces problèmes de comportement.

En particulier, la commande synclient -m 0 va démarrer un outil très utile qui répertorie les sorties en temps réel du pilote (vous aurez besoin de SHMConfig défini d'une manière ou d'une autre pour que cela fonctionne). Le résultat ressemblerait à ceci:

 time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
0.000     1 5855   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
1.465  2562 2450  10 1  5  0 0 0 0 0  00000000   0  0  0   0   0

Vous êtes intéressé par le z (pression), F (nombre de doigts), et w (largeur de la zone de contact) colonnes.

Jouez un peu avec le pavé tactile pour comprendre comment (s'il y en a un) il représente plusieurs doigts. Dans mon cas, j'obtiens des valeurs W supérieures à la normale (> 7 pour plusieurs doigts).

Heureusement, les développeurs de synaptics sont des gens intelligents et ont inclus les directives EmulateTwoFingerMinW et EmulateTwoFingerMinZ ce qui devrait être explicite - on traite tous les contacts avec W supérieur à une certaine valeur comme deux doigts alors que l'autre fait la même chose pour la valeur Z.

L'ajout de l'un d'entre eux à la politique hal ne résoudra toutefois rien. Les développeurs GNOME, dans leur sagesse infinie, ont décidé que gnome-settings-daemon devrait réécrire tous les paramètres du touchpad. Par conséquent, j'ai eu recours à un script plein de synclient les commandes s'exécutent dans le cadre de la session GNOME (je l'ai ajouté à Preferences->Startup Applications).

Vous trouverez ci-dessous une partie de mon script pour vous aider à démarrer. Enregistrez-le n'importe où, ajoutez + x aux autorisations et ajoutez-le à votre session. Vous devrez peut-être le réexécuter après une suspension ou une mise en veille prolongée.

#!/bin/bash
export DISPLAY=:0.0

synclient EmulateTwoFingerMinZ=0
synclient EmulateTwoFingerMinW=6
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1
synclient VertScrollDelta=75
synclient HorizScrollDelta=100

En conclusion, apprenez synclient (par man synaptics) et ignorer les conseils obsolètes sur Internet.

Bonne chance!


4
2018-02-27 14:07



Un très, très bienvenue chez Super User! :-) - Arjan


Avez-vous regardé cela fragment?


0
2017-11-22 21:35



Oui, j'ai regardé cet extrait. Ne fonctionne pas pour moi. (J'espère que j'ai tout fait correctement.)


J'ai trouvé cet article sur comment le faire dans Ubuntu 10.04!

http://mixeduperic.com/Linux/Hacks/ubuntu-1004-how-to-setup-two-finger-scroll-on-laptop-touch-pad.html


0
2018-05-31 05:12