web-dev-qa-db-fra.com

Défilement à deux doigts dans LXDE (Ubuntu 12.10)

Je ne parviens pas à utiliser le défilement à deux doigts dans LXDE w/Ubuntu 12.10.

Voici une brève histoire. J'ai mis à niveau ma machine (une ancienne Dell Inspiron 12 ) d'Ubuntu 10.04 LTS vers Ubuntu 12.10 tout en un, puis j'ai installé LXDE et supprimé complètement tous les paquets ubuntu-desktop en utilisant les instructions psychologues (parce que je n'aime pas beaucoup l'unité). En bref, c'est plus ou moins fondamentalement comme Lubuntu maintenant, autant que je sache. Tous les autres programmes et paramètres fonctionnent parfaitement, mais pas le défilement à deux doigts.

Aidez-moi?

(Oh, et il y aura des points bonus pour tous ceux qui ont de bonnes idées sur la façon d'activer le "défilement naturel" après que le défilement à deux doigts fonctionne!)

6
jrc03c

J'ai trouvé une réponse ici et l'ai résumée ci-dessous.

DÉFILEMENT À DEUX DOIGTS

Créez et/ou éditez un fichier nommé mouse.fdi comme ceci:

Sudo leafpad /etc/hal/fdi/policy/mouse.fdi

Coller dans ce genre de choses:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
  <match key="input.x11_driver" string="synaptics">
   <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
   <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
   <merge key="input.x11_options.MaxTapTime" type="string">0</merge>
  </match>
 </device>
</deviceinfo>

Sauver! Redémarrez! Terminé!


BONUS: "DÉFILEMENT NATUREL"

Activez le "défilement naturel" (AKA "reverse scrolling") en créant un fichier dans le répertoire de base appelé .Xmodmap comme suit:

leafpad ~/.Xmodmap

Et coller dans ce genre de choses:

pointer = 1 2 3 5 4 6 7 8 9 10 11 12

Sauver! Redémarrez! Terminé!


DOUBLE BONUS: DESACTIVER TAP-TO-CLICK

Ouvrez le fichier session autostart:

Sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart

Et ajoutez ces éléments (ou exécutez-les simplement à partir de la ligne de commande pour une solution unique):

synclient MaxTapTime=0

Sauver! Redémarrez! Terminé!

7
jrc03c

En complément de l'excellente réponse @ jrc03c, vous pouvez également utiliser synclient pour obtenir le défilement naturel:

synclient VertScrollDelta=-30  # Trackpad: natural scrolling
synclient MaxTapTime=0         # Trackpad: disable tap-to-click

Travaillé pour moi dans mon ancien MacBook blanc 2007 avec Lubuntu 16.10.

0
Aurelio Jargas

Le défilement à deux doigts ne fonctionne que sur les ordinateurs qui le prennent en charge. Le vôtre pourrait ne pas. Mon Dell Latitude D830 ne prend pas en charge le défilement à deux doigts, donc j'utilise le défilement Edge.

0
kyle_hamblett