Je n'ai tout simplement pas l'option de "défilement à deux doigts" disponible dans mes paramètres "Souris et pavé tactile". J'ai essayé beaucoup de commandes de terminal que j'ai trouvées dans les forums sans succès. Qui a une solution qui permettra le défilement à deux doigts?
À propos de moi:
Ubuntu 12.04.1 LTS \n \l
Built-in Pointing Device
Type: Mouse
Interface: PS/2
Buttons: 2
~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ WebCam SC-13HDL10931N id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
Capture d'écran des paramètres du système:
Ne perdez pas trop de temps à attendre que les configurateurs d'interface graphique rattrapent le matériel. Apprenez à définir les configurations dans des fichiers texte ou de manière interactive dans un terminal. Voici comment.
Si synclient renvoie le message de propriétés non trouvées, cela signifie que votre système utilise libinput, et non synaptics, comme pilote. Vérifiez votre /etc/X11/xorg.conf.d, si rien ne s'y trouve, je m'attendrais à ce qu'un système Ubuntu utilise Synaptics. Je suis donc surpris de ne recevoir aucun retour de "synclient -l" ou de shch. Mais sur Fedora, le choix par défaut serait d’utiliser libinput, alors peut-être que votre configuration surfe sur une nouvelle vague.
Si vous exécutez le pilote libinput, vous pouvez voir en exécutant
xinput list-props 15
où 15 est le nom de votre pavé tactile. Si vous obtenez une sortie comme celle-ci, comme je le fais avec libinput, vous saurez où vous vous trouvez.
Device "HID 413c:3010':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (276): 0.000000
libinput Accel Speed Default (277): 0.000000
libinput Accel Profiles Available (278): 1, 1
libinput Accel Profile Enabled (279): 1, 0
libinput Accel Profile Enabled Default (280): 1, 0
libinput Natural Scrolling Enabled (273): 0
libinput Natural Scrolling Enabled Default (274): 0
libinput Send Events Modes Available (257): 1, 0
libinput Send Events Mode Enabled (258): 0, 0
libinput Send Events Mode Enabled Default (259): 0, 0
libinput Left Handed Enabled (281): 0
libinput Left Handed Enabled Default (282): 0
libinput Scroll Methods Available (283): 0, 0, 1
libinput Scroll Method Enabled (284): 0, 0, 0
libinput Scroll Method Enabled Default (285): 0, 0, 0
libinput Button Scrolling Button (286): 2
libinput Button Scrolling Button Default (287): 274
libinput Middle Emulation Enabled (288): 0
libinput Middle Emulation Enabled Default (289): 0
Device Node (260): "/dev/input/event10"
Device Product ID (261): 16700, 12304
libinput Drag Lock Buttons (275): <no items>
libinput Horizonal Scroll Enabled (262):
Vous pouvez essayer de faire fonctionner libinput, mais si vous ne le souhaitez pas, voici comment procéder pour utiliser synaptics.
Pour que le système utilise les pilotes Synaptics, copiez ce fichier.
/usr/share/X11/xorg.conf.d/50-synaptics.conf
Dans /etc/X11/xorg.conf.d. Renommez cela en changeant de 50 à 90 pour qu'il soit chargé plus tard dans la séquence. Si vous avez un fichier de configuration libinput dans /etc/X11/xorg.conf.d, déplacez-le ailleurs.
Dans ce fichier de configuration de syaptics, effectuez des modifications. Laissez les 2 premières strophes identiques. Dans le dernier, vous pouvez mettre vos paramètres. Voici ce que j'utilise ces jours-ci si j'utilise synaptics:
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 66% 0 0 0 0 0"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "CoastingFriction" "5"
Option "CoastingSpeed" "8"
Option "AccelFactor" "0.1"
Option "PalmDetect" "1"
Option "PalmMinWidth" "4"
Option "PalmMinZ" "30"
Option "VertEdgeScroll" "1"
Option "FingerHigh" "35"
Option "FingerLow" "20"
EndSection
Si vous ne savez pas quels paramètres vous voulez, vous pouvez tester en ligne de commande. Trouvez ceux que vous aimez, puis mettez-les en fichier. Comme ça
synclient -l
répertorie tous les paramètres, puis testez certains comme
synclient VertEdgeScroll=0 FingerHigh=30
Lorsque vous faites cela, le curseur répondra différemment tout de suite. Bien sûr, lorsque vous modifiez les paramètres dans xorg.conf.d, vous devez vous déconnecter et vous reconnecter.
Maintenant, puisque vous utilisez (probablement) libinput, vous pouvez vous arrêter là où vous êtes et envisager plutôt d'apprendre à configurer libinput. C'est la nouvelle chose, la façon dont les choses vont (probablement), et la façon dont les choses sont maintenant dans Fedora. C'est un appareil beaucoup moins configurable, mais il essaie de bien comprendre les principes de base et d'oublier le reste.
libinput est principalement utilisable tel quel, mais il n’est pas possible de cliquer sur activé. Vous suivez le même processus que précédemment, en copiant un fichier à partir de /usr/share/X11/xorg.conf.d, sauf que cette fois vous obtenez celui pour libinput. Cela ne nécessite presque aucun changement, sauf pour insérer cette ligne dans la toute dernière strophe.
Section "InputClass"
Identifier "MyTouchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on
EndSection
Si vous faites cela, alors je pense que vous aurez deux doigts et d'autres bases.
Le pilote libinput ne contient pas tellement de fonctionnalités, il essaie de corriger les bases, espérons que nous ne penserons pas avoir besoin de toutes ces fonctionnalités. Cependant, sur de nombreux appareils (vous verrez des gens crier partout à ce sujet), les paramètres de fonction simples et automatiques ne fonctionnent pas correctement. Sur mon Dell Precision 5510, la plupart des choses fonctionnent bien, mais la détection automatique Palm par "zones d'exclusion" est incertaine pour moi. la plupart des autres vont bien.
En train de lire
http://who-t.blogspot.com/2016/04/why-libinput-doesnt-have-lot-of-config.html
https://wayland.freedesktop.org/libinput/doc/latest/Palm_detection.html
(même s'il ne le fait pas encore avec certains noyaux sur certains ordinateurs pour le moment)
Commencez par essayer si l’un des groupes de commandes suivants permet le balayage à deux doigts:
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1
synclient EmulateTwoFingerMinW=5
synclient EmulateTwoFingerMinZ=48
Si cela fonctionne, vous pouvez créer un script pour l'activer comme suggéré ici ou utiliser xorg.conf
.