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 VertResolution
y 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 xinput
como 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.