No pierda demasiado tiempo esperando que los configuradores de la GUI se pongan al día con el hardware. Aprenda a configurar configuraciones en archivos de texto o interactivamente en la terminal. Así es cómo.
Si synclient devuelve el mensaje de propiedades no encontradas, significa que su sistema está usando libinput, no synaptics, como controlador. Verifique su /etc/X11/xorg.conf.d, si no hay nada allí, esperaría que un sistema Ubuntu use synaptics, por lo que me sorprende que no obtenga respuesta de "synclient -l" o shch. Pero en Fedora, lo predeterminado sería usar libinput, por lo que tal vez su configuración esté navegando por una nueva ola.
Si está ejecutando el controlador libinput, puede ver ejecutando
xinput list-props 15
donde 15 es el nombre de su dispositivo de panel táctil. Si obtienes resultados como este, como lo hago cuando uso libinput, entonces sabrás dónde estás.
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):
Puede considerar intentar hacer que libinput funcione, pero si no lo desea, esto es lo que debe hacer para usar synaptics.
Para hacer que el sistema use controladores sinápticos, copie este archivo
/usr/share/X11/xorg.conf.d/50-synaptics.conf
En /etc/X11/xorg.conf.d. Cambie el nombre de eso, cambiando de 50 a 90 para que se cargue más adelante en la secuencia. Si tiene un archivo de configuración libinput en /etc/X11/xorg.conf.d, muévalo a otro lugar.
En ese archivo de configuración de syaptics, edita un poco. Deje las primeras 2 estrofas iguales. En el último, puedes poner tu configuración. Esto es lo que uso estos días si uso 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 no sabe qué configuración desea, puede probar en la línea de comando. Encuentra los que te gusten, luego ponlos en el archivo. Me gusta esto
synclient -l
enumera todas las configuraciones, luego prueba algunas
synclient VertEdgeScroll=0 FingerHigh=30
Cuando haga eso, el cursor responderá de manera diferente de inmediato. Por supuesto, cuando cambia la configuración en xorg.conf.d, debe cerrar sesión y volver a iniciarla.
Ahora, dado que está (probablemente) usando libinput, puede detenerse donde está y, en cambio, considerar aprender a configurar libinput. Es lo nuevo, la forma en que serán las cosas (probablemente) y la forma en que están las cosas en Fedora ahora. Es un dispositivo mucho menos configurable, pero está tratando de corregir los fundamentos básicos y luego olvidarse del resto.
libinput se puede usar principalmente de la forma en que está, pero no tiene habilitado el toque para hacer clic. Realiza el mismo proceso que antes, copiando un archivo de /usr/share/X11/xorg.conf.d, excepto que esta vez obtiene el de libinput. Eso casi no necesita cambios, excepto para insertar esta línea en la última estrofa.
Section "InputClass"
Identifier "MyTouchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on
EndSection
Si haces eso, creo que obtendrás dos dedos arrastrados y algunos otros conceptos básicos.
El controlador libinput no está tan lleno de funciones, está tratando de hacer lo básico correcto, con suerte no pensaremos que necesitamos todas esas funciones. Sin embargo, en muchos dispositivos (verá personas gritando sobre esto en todas partes), la configuración automática de funciones simples no funciona exactamente bien. En mi Dell Precision 5510, la mayoría de las cosas funcionan bien, pero la detección automática de palma por "zonas de exclusión" es dudosa para mí. La mayor parte del resto está bien.
Leyendo
- Por qué libinput tiene menos configuraciones:
http://who-t.blogspot.com/2016/04/why-libinput-doesnt-have-lot-of-config.html
- El documento teórico que explica por qué las zonas de exclusión deberían solucionar el problema de la palma de una vez por todas
https://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html
(aunque todavía no lo hace con algunos núcleos en algunas computadoras en este momento)