Configurar la resolución del panel táctil con libinput

Configurar la resolución del panel táctil con libinput

Obtuve un ThinkPad x240 y tiene algunos problemas conocidos con el comportamiento nervioso del panel táctil en Linux debido a la diferencia en la resolución horizontal y vertical. La solución anterior (en xorg) era poner alguna configuración en /etc/X11/xorg.conf.d/ (verAquí,Aquí). Pero ahora estoy en Ubuntu 17.10 y por eso gnome con wayland. La lista xinput muestra lo siguiente:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:13                      id=8    [slave  keyboard (3)]

Hay varios archivos en /usr/share/X11/xorg.conf.d/:10-amdgpu.conf 10-radeon.conf 50-synaptics.conf 10-quirks.conf 40-libinput.conf 70-wacom.conf

Intenté agregar 50-synaptics.conf para que coincida con elaquíexcepto que cambié la línea MatchProduct a this MatchIsTouchpad "on". También intenté editar 40-libinput.conf:

Section "InputClass"
    Identifier "libinput touchpad catchall" 
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "VertResolution" "100"
    Option "HorizResolution" "65"
    Driver "libinput"
EndSection

Ninguno de estos archivos de configuración me ayudó a resolver mi problema. Afaik, las únicas 2 configuraciones que necesito son VertResolutiony HorizResolution. ¿Cómo puedo configurarlos para mi panel táctil y permanentes?

Respuesta1

Con todas las diferentes implementaciones de X, el método más confiable es configurar las opciones del dispositivo de entrada usando xinputcomo se muestraen esta respuesta. En su caso, el "nombre de opción" que desea buscar será algo así como "resolución", dependiendo de cómo su dispositivo nombre las opciones.

información relacionada