Linux igualar touchpad en linux y windows

ricm

Se incorporó
28 Agosto 2005
Mensajes
7.590
Estimados, tengo un notebook hp envy con un trackpad synaptics

Ahora que me pase a ubuntu, el touchpad se mueven super distintos, casi no le puedo achuntar a nada. He intentado regular la velocidad sin exito en el menu de ubuntu. Imagino que el driver que viene tiene otros valores de aceleracion o cosas del estilo.

Existira alguna manera de que pueda copiar los valores, o algo, que me permita tener igual el funcionamiento en ambos sistemas?
 

Soza

Linux
Se incorporó
25 Marzo 2013
Mensajes
954
Antes de meter mano al archivo de configuración/xinput, revisaste si en la bios habian opciones de advanced o modern touchpad como en algunos acer?
 
Upvote 0

ricm

Se incorporó
28 Agosto 2005
Mensajes
7.590
y no viste la página de ayuda que tiene ubuntu dedicada al touchpad synaptics?
Si, vi la config de Ubuntu y ajuste valores pero no logro que se sienta como en Windows.
Antes de meter mano al archivo de configuración/xinput, revisaste si en la bios habian opciones de advanced o modern touchpad como en algunos acer?
No, pegaré una vuelta por ahí a ver que onda.
 
Upvote 0

Carlos E. Flores

Zombie
Miembro del Equipo
MOD
Se incorporó
17 Marzo 2005
Mensajes
28.526
Yo uso en un HP el Elementary OS. El pad anda bien. Igual no veo nada para configurarlo sin entrar a picar.

En el mouse el scroll funciona al revés. Siempre falla algo con Linux. XD
 
Upvote 0

freishner

Capo
Se incorporó
16 Noviembre 2021
Mensajes
436
Yo tengo ubuntu, pero no me pasa eso. Igual no tengo como saber a que configuración estas acostumbrado. Tampoco recuerdo que me pasó cuando pasé de windows a linux. Si ya probaste lo que dice sosa y no te funcionó...

Te paso mi config
Código:
$ xinput list

Virtual core pointer
↳ MSFT0001:02 04F3:304B Touchpad              id=13

$ xinput --watch-props 13

Device 'MSFT0001:02 04F3:304B Touchpad':
    Device Enabled (187):    1
    Coordinate Transformation Matrix (189):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (320):    1
    Device Accel Constant Deceleration (321):    2.500000
    Device Accel Adaptive Deceleration (322):    1.000000
    Device Accel Velocity Scaling (323):    12.500000
    Synaptics Edges (343):    128, 3081, 113, 1984
    Synaptics Finger (344):    25, 30, 0
    Synaptics Tap Time (345):    180
    Synaptics Tap Move (346):    168
    Synaptics Tap Durations (347):    180, 180, 100
    Synaptics ClickPad (348):    1
    Synaptics Middle Button Timeout (349):    0
    Synaptics Two-Finger Pressure (350):    282
    Synaptics Two-Finger Width (351):    7
    Synaptics Scrolling Distance (352):    76, 76
    Synaptics Edge Scrolling (353):    1, 0, 0
    Synaptics Two-Finger Scrolling (354):    1, 0
    Synaptics Move Speed (355):    1.000000, 1.750000, 0.052178, 0.000000
    Synaptics Off (356):    0
    Synaptics Locked Drags (357):    0
    Synaptics Locked Drags Timeout (358):    5000
    Synaptics Tap Action (359):    2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (360):    1, 3, 0
    Synaptics Circular Scrolling (361):    0
    Synaptics Circular Scrolling Distance (362):    0.100000
    Synaptics Circular Scrolling Trigger (363):    0
    Synaptics Circular Pad (364):    0
    Synaptics Palm Detection (365):    0
    Synaptics Palm Dimensions (366):    10, 200
    Synaptics Coasting Speed (367):    20.000000, 50.000000
    Synaptics Pressure Motion (368):    30, 160
    Synaptics Pressure Motion Factor (369):    1.000000, 1.000000
    Synaptics Resolution Detect (370):    1
    Synaptics Grab Event Device (371):    0
    Synaptics Gestures (372):    1
    Synaptics Capabilities (373):    1, 0, 0, 1, 1, 0, 0
    Synaptics Pad Resolution (374):    32, 32
    Synaptics Area (375):    0, 0, 0, 0
    Synaptics Soft Button Areas (376):    1604, 0, 1719, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (377):    19, 19
    Device Product ID (313):    1267, 12363
    Device Node (312):    "/dev/input/event5"

  • Con 2 dedos sale el menu de opciones
  • Arrastrando 2 dedos hacia arriba el scroll se desplaza hacia arriba, al revéz, hacia abajo (anti natural)
  • La aceleración me da para cubrir lento desde extremo a la mitad de la pantalla, rápido desde extremo a extremo y de diagonal hasta el 90% de la diagonal de enfrente
  • Clic derecho para el menu de opciones
  • Clic izquierdo para seleccionar
  • Doble touch para seleccionar texto o palabra, si lo mantienes y lo mueves seleccionas mas líneas
Deben haber otras configs que desconozco porque uso mas el teclado en DWM con un mouse (con X11, sin wayland, gnome o unity), pero para mi el touch se siente de lo mas natural, tampoco configuré la desactivación al escribir texto.

Respecto a windows: en los drivers mismos deberían venir los valores por defecto, si nó en el registro (con regedit.exe). Lo que no se es donde buscarlas.

Compara tus valores con los míos y antes de configurar saca un log con
Código:
xinput --watch-props ID-TU-TOUCHPAD > synaptic.log

luego configura usando la página de ayuda del link que te pasé.
 
Upvote 0

asdfman

Miembro Regular
Se incorporó
5 Marzo 2011
Mensajes
60
Yo tengo ubuntu, pero no me pasa eso. Igual no tengo como saber a que configuración estas acostumbrado. Tampoco recuerdo que me pasó cuando pasé de windows a linux. Si ya probaste lo que dice sosa y no te funcionó...

Te paso mi config
Código:
$ xinput list

Virtual core pointer
↳ MSFT0001:02 04F3:304B Touchpad              id=13

$ xinput --watch-props 13

Device 'MSFT0001:02 04F3:304B Touchpad':
    Device Enabled (187):    1
    Coordinate Transformation Matrix (189):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (320):    1
    Device Accel Constant Deceleration (321):    2.500000
    Device Accel Adaptive Deceleration (322):    1.000000
    Device Accel Velocity Scaling (323):    12.500000
    Synaptics Edges (343):    128, 3081, 113, 1984
    Synaptics Finger (344):    25, 30, 0
    Synaptics Tap Time (345):    180
    Synaptics Tap Move (346):    168
    Synaptics Tap Durations (347):    180, 180, 100
    Synaptics ClickPad (348):    1
    Synaptics Middle Button Timeout (349):    0
    Synaptics Two-Finger Pressure (350):    282
    Synaptics Two-Finger Width (351):    7
    Synaptics Scrolling Distance (352):    76, 76
    Synaptics Edge Scrolling (353):    1, 0, 0
    Synaptics Two-Finger Scrolling (354):    1, 0
    Synaptics Move Speed (355):    1.000000, 1.750000, 0.052178, 0.000000
    Synaptics Off (356):    0
    Synaptics Locked Drags (357):    0
    Synaptics Locked Drags Timeout (358):    5000
    Synaptics Tap Action (359):    2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (360):    1, 3, 0
    Synaptics Circular Scrolling (361):    0
    Synaptics Circular Scrolling Distance (362):    0.100000
    Synaptics Circular Scrolling Trigger (363):    0
    Synaptics Circular Pad (364):    0
    Synaptics Palm Detection (365):    0
    Synaptics Palm Dimensions (366):    10, 200
    Synaptics Coasting Speed (367):    20.000000, 50.000000
    Synaptics Pressure Motion (368):    30, 160
    Synaptics Pressure Motion Factor (369):    1.000000, 1.000000
    Synaptics Resolution Detect (370):    1
    Synaptics Grab Event Device (371):    0
    Synaptics Gestures (372):    1
    Synaptics Capabilities (373):    1, 0, 0, 1, 1, 0, 0
    Synaptics Pad Resolution (374):    32, 32
    Synaptics Area (375):    0, 0, 0, 0
    Synaptics Soft Button Areas (376):    1604, 0, 1719, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (377):    19, 19
    Device Product ID (313):    1267, 12363
    Device Node (312):    "/dev/input/event5"

  • Con 2 dedos sale el menu de opciones
  • Arrastrando 2 dedos hacia arriba el scroll se desplaza hacia arriba, al revéz, hacia abajo (anti natural)
  • La aceleración me da para cubrir lento desde extremo a la mitad de la pantalla, rápido desde extremo a extremo y de diagonal hasta el 90% de la diagonal de enfrente
  • Clic derecho para el menu de opciones
  • Clic izquierdo para seleccionar
  • Doble touch para seleccionar texto o palabra, si lo mantienes y lo mueves seleccionas mas líneas
Deben haber otras configs que desconozco porque uso mas el teclado en DWM con un mouse (con X11, sin wayland, gnome o unity), pero para mi el touch se siente de lo mas natural, tampoco configuré la desactivación al escribir texto.

Respecto a windows: en los drivers mismos deberían venir los valores por defecto, si nó en el registro (con regedit.exe). Lo que no se es donde buscarlas.

Compara tus valores con los míos y antes de configurar saca un log con
Código:
xinput --watch-props ID-TU-TOUCHPAD > synaptic.log

luego configura usando la página de ayuda del link que te pasé.

Ubuntu todavia no usa wayland por defecto?
 
Upvote 0

ricm

Se incorporó
28 Agosto 2005
Mensajes
7.590
Estuve jugando con valores. Quede menos manco pero aun no para estar comodo.

Sería bkn que hubiera una manera de exportar los valores desde Windows (no se ni verlos) e importarlos en Ubuntu, pq son demasiados valores para configurar.
 
Upvote 0

freishner

Capo
Se incorporó
16 Noviembre 2021
Mensajes
436
Sería bkn que hubiera una manera de exportar los valores desde Windows (no se ni verlos) e importarlos en Ubuntu, pq son demasiados valores para configurar.
Lo que comentas no es tan sencillo. Si quieres intentar, bajando el driver de tu touchpad (sp96678.exe), en la ruta (relativa) 'sp96678/base/SynPD.inf' está la configuración. Ni idea si es o no compatible, pero es compleja, incluso de entender.

Como te comenté, puedes leer desde regedit, dale una mirada acá. Igual te adjunte el archivo para que sacies tu curiosidad. Intenta buscar valores como "2finger". Tambien hay macros que creo están dedicadas a customizar el funcionamiento en la presencia de ciertos programas como iexplorer o adobe reader, incluso hay funcionalidad para win xp por ahí entre medio.
 

Archivo adjunto

  • SynPD.zip
    115,1 KB · Visitas: 12
Upvote 0

ricm

Se incorporó
28 Agosto 2005
Mensajes
7.590
Lo que comentas no es tan sencillo. Si quieres intentar, bajando el driver de tu touchpad (sp96678.exe), en la ruta (relativa) 'sp96678/base/SynPD.inf' está la configuración. Ni idea si es o no compatible, pero es compleja, incluso de entender.

Como te comenté, puedes leer desde regedit, dale una mirada acá. Igual te adjunte el archivo para que sacies tu curiosidad. Intenta buscar valores como "2finger". Tambien hay macros que creo están dedicadas a customizar el funcionamiento en la presencia de ciertos programas como iexplorer o adobe reader, incluso hay funcionalidad para win xp por ahí entre medio.
Gracias!
 
Upvote 0

ricm

Se incorporó
28 Agosto 2005
Mensajes
7.590
Estimados,

Creo haber encontrado uno de los motivos de las diferencias. Resulta que cuando levanto el dedo del trackpad en ubutu para hacer click, el hecho de levantar el dedo mueve levemente el puntero, como un mini salto. Esto nunca me pasa en Windows, o es imperceptible.

No se que parámetro debería modificar para esto si
 
Última modificación:
Upvote 0
Subir