139 votes

Inverser le sens de défilement des deux doigts (défilement naturel) ?

Le défilement à deux doigts fonctionne bien, mais existe-t-il un moyen d'inverser la direction (défilement naturel) ? Cela semble être à l'opposé de la façon dont OSX le fait.

14voto

Nathan Dyer Points 1857

Le défilement inversé dont vous parlez est appelé "défilement naturel", et peut être activé de plusieurs façons différentes dans Ubuntu. Voici un article sur OMG ! Ubuntu ! détaillant comment installer le logiciel qui vous permettra d'obtenir ce dont vous avez besoin. Si vous êtes familier avec Ubuntu Tweak, vous pouvez également l'activer dans la dernière version.

12voto

Pentium10 Points 424

Obtenez l'identifiant du dispositif en utilisant :

xinput list

Obtenez les chiffres de cette commande :

xinput list-props {device id} | grep "Scrolling Distance"

Par exemple, un exemple de sortie :

Synaptics Scrolling Distance (290): 102, 102

Ici, ce sont les chiffres 102, 102 qui nous intéressent. Dans votre cas, ce serait autre chose. Mettez simplement le négatif de ces nombres dans la configuration mentionnée ci-dessous.

Editez ~/.profile et mettez ces lignes à la fin du fichier.

synclient VertScrollDelta=-102
synclient HorizScrollDelta=-102

Déconnexion et connexion, le défilement naturel devrait fonctionner correctement.

9voto

Anon Points 11

L'application Natural Scrolling mentionnée dans la réponse de Basharat Sial ne corrige pas le défilement naturel dans certains systèmes Windows.

En guise d'alternative, je recommande le guide fourni en cette réponse . Vous n'aurez plus besoin de l'application de défilement naturel lorsque vous utiliserez son guide.

8voto

Timothy Zorn Points 181

Le moyen le plus simple de définir le défilement naturel à l'échelle du système et de le faire fonctionner avec toutes les applications du système est de configurer le(s) fichier(s) suivant(s).

Pavés tactiles uniquement :

/usr/share/X11/xorg.conf.d/20-natural-scrolling-touchpads.conf

Section "InputClass"
    Identifier "Natural Scrolling Touchpads"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-111"
    Option "HorizScrollDelta" "-111"
EndSection

Souris uniquement :

/usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf

Section "InputClass"
    Identifier "Natural Scrolling Mouses"
    MatchIsPointer "on"
    MatchIsTouchpad "off"
    MatchDevicePath "/dev/input/event*"
    Option "VertScrollDelta" "-1"
    Option "HorizScrollDelta" "-1"
    Option "DialDelta" "-1"
EndSection

Pour les souris et les tablettes tactiles, créez les deux fichiers.

Puis, redémarrez.

L'avantage d'utiliser l'une de ces deux configurations est qu'elles ne sont pas spécifiques à un périphérique. Vous pouvez brancher d'autres souris, d'autres pavés tactiles ou d'autres claviers avec pavés tactiles, et cela fonctionnera.

5voto

Vineet Mimrot Points 61

Veuillez suivre les étapes ci-dessous pour modifier le défilement de manière générale.

  1. Sur Terminal écrire : xev -event mouse . Vous obtiendrez une petite boîte et lorsque vous placerez votre souris dans cette section, vous obtiendrez un grand nombre de données générées dans le terminal.
  2. En faisant défiler vers le haut, notez le nom du bouton, disons "x" (dans mon cas, c'est le bouton 5). Notez également le nom du bouton lors du défilement vers le bas, disons "y". Dans mon cas, c'est "4".
  3. Créez une sauvegarde de ~/.Xmodmap en utilisant cp ~/.Xmodmap ~/.Xmodmap.bak .
  4. Faites cat ~/.Xmodmap . Le résultat serait le suivant pointer = 1 2 3 5 4 6 7 8 9 10 11 12
  5. Dans la sortie ci-dessus, recherchez x et y et ils seront dans des positions consécutives et il suffit de les intervertir. Dans mon cas echo "pointer = 1 2 3 4 5 6 7 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap travaillé. Notez le changement de 4 y 5 .
  6. Maintenant, le défilement sera appliqué à l'ensemble du système. Il n'est pas nécessaire de redémarrer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X