Aceleración adaptativa para touchpad en Ubuntu 17.10


12

Recientemente actualicé Ubuntu 16.04 con Unity a 17.10 con GNOME. Desde la actualización, me falta la función de aceleración adaptativa en mi panel táctil. Me encantó porque era más preciso para distancias cortas

Al excavar un poco, descubrí que 17.10 usa GNOME en libinputlugar de synaptics, pero libinputusa un flatperfil de aceleración para los paneles táctiles de forma predeterminada ( https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html# ptraccel-touchpad ).

También intenté instalar xserver-xorg-input-synapticsen 17.10. Esto funciona bien, excepto por el hecho de que es demasiado engorroso habilitar el 'Desplazamiento natural' desde la línea de comandos ( /ubuntu//a/206006 ). Otro problema es que GNOME no muestra la configuración del panel táctil con synapticsinstalado ( /unix//a/292920 ).

También intenté moverme con gnome-tweak-toolel submenú 'Teclado y mouse' en la barra lateral, pero tiene la opción de seleccionar 'Perfil de aceleración' solo para un mouse, no para paneles táctiles (vea la captura de pantalla en Qué son los perfiles de aceleración del mouse en gnome-tweak- herramienta? ).

¿Hay alguna manera de habilitar la aceleración adaptativa para los paneles táctiles con los libinputque no tiene ninguno de los efectos secundarios anteriores?

Respuestas:


4

Para esto, intente editar la clave speeddel esquema org.gnome.desktop.peripherals.touchpad. La descripción de la clave es la siguiente:

Pointer speed for the touchpad. Accepted values are in the [-1..1] range (from "unaccelerated" to "fast"). A value of 0 is the system default.

lo que indica que la tecla gnome tiene algo que ver con la aceleración del panel táctil. Use el editor dconf o gsettings a través de la línea de comando y vea si modificar esta tecla tiene algún efecto.


1
¿De dónde sacaste la definición de esa clave? Solo curiosidad para poder encontrar a los demás.
Sia

1
Puede ver todas las claves con gsettings list-keys org.gnome.desktop.peripherals.touchpady obtener la definición de una sola clave con gsettings describe org.gnome.desktop.peripherals.touchpad speed.
robado el

1
La configuración speedno es realmente una aceleración adaptativa. A juzgar por las teclas org.gnome.desktop.peripherals.mousetiene aceleración adaptativa y org.gnome.desktop.peripherals.touchpadsimplemente no tiene :-(
robado el

5

En 17.10, también se puede establecer el perfil de aceleración y la aceleración del ratón directamente desactivar mediante el establecimiento accel-profilede'flat'

gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'

Alternativamente, use dconf-editor:

Deshabilitar la aceleración del mouse en Ubuntu 17.10


1
Estoy bastante seguro, la sección del mouse se aplica a los dispositivos de mouse reales que se conectan al usb y no al panel táctil.
thebunnyrules

1
Estoy corregido ...
thebunnyrules

@thebunnyrules Sí, lo siento, tienes razón - No vi la parte "para touchpad" :)
Simon A. Eugster

1
Simon, lo probé de todos modos y realmente impactó el rendimiento de mi panel táctil. Así que no, creo que tenías razón al recomendarlo.
thebunnyrules

1
acabo de actualizar a 17.10, y encontré que el rendimiento reducido del touchpad también fue muy decepcionante. configurándolo 'adaptive'con el comando que sugirió lo reparó.
grg rsr

2

Editar: Lo siento, esto solo ayuda si estás usando Xorg, no Wayland según el Wiki de Arch Linux :

Para Wayland, no hay un archivo de configuración de libinput. Las opciones configurables dependen del progreso del soporte de su entorno de escritorio para ellas; ver # Herramientas gráficas.

Para Xorg, se instala un archivo de configuración predeterminado para el contenedor en /usr/share/X11/xorg.conf.d/40-libinput.conf. No es necesaria una configuración adicional para detectar automáticamente teclados, paneles táctiles, punteros de pista y pantallas táctiles compatibles.

Para Xorg:

Según su página de manual libinput también es compatible con la aceleración adaptativa:

Debería poder agregarlo como una opción en xorg.conf, por ejemplo /usr/share/X11/xorg.conf.d/40-libinput.conf:

Option "AccelProfile" "adaptive"

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.