Precision/XPS: solución de problemas generales del mouse o panel táctil en Ubuntu
Resumen: Opciones para mejorar el rendimiento del panel táctil y el mouse mediante Ubuntu en sus sistemas Dell XPS o Dell Precision.
Síntomas
Solución de problemas de mouse en Ubuntu
La siguiente corrección es una mejor práctica para la solución de problemas de la configuración del panel táctil o mouse en Ubuntu. Esta es una modificación del sistema operativo (SO) Ubuntu, la cual que tuvo un gran éxito en la resolución de problemas como un cursor que salta o es errático. Esto debería mejorar la experiencia general del funcionamiento del panel táctil o mouse.
-
Para comenzar, verifique que el sistema esté completamente actualizado:
-
Abra una ventana de terminal (presione las teclas CTRL/ALT y T juntas)
-
Ejecute los siguientes comandos y, luego, presione la tecla Intro después de cada comando:
sudo apt-get update
sudo apt-get upgrade -y
-
Nota: sudo es un comando de Ubuntu que le dará derechos de administrador para el siguiente comando. Debe contar con acceso a nivel de administrador al sistema para que estos comandos funcionen. Si pretende realizar una serie de comandos de terminal, es posible que desee utilizar el comando "sudo su" para obtener todos los derechos a nivel de administrador de la sesión de terminal.
-
Reinicie la computadora para aplicar los cambios
-
Habilite el kernel de HWE:
-
Abra una ventana de terminal
-
Ejecute el siguiente comando y, luego, presione la tecla Intro:
sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
-
Nota: Para obtener más información sobre lo que hace este kernel, consulte el siguiente artículo
-
Reinicie la computadora para aplicar los cambios
-
Verifique si el sistema tiene dos controladores de mouse (no todos los modelos presentan este problema. Si el sistema no tiene dos controladores de mouse, continúe con el siguiente paso):
-
Abra una ventana de terminal
-
Ejecute el siguiente comando y, luego, presione la tecla Intro para verificar si Ubuntu detecta dos paneles táctiles:
xinput list
Figura 1
Nota: El número de identificación será diferente, ya que cada sistema extrae y asigna los ID de manera diferente.
-
Edite el archivo 51-synaptics-quirks.conf ejecutando el siguiente comando y presionando Intro:
sudo gedit /usr/share/x11/xorg.conf.d/*synaptics-quirks.confAgregue el siguiente texto a la parte inferior del archivo:
-
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection

Figura 2
Cuando termine, haga clic en el botón Save (Guardar) en la parte superior derecha y, luego, cierre la ventana y reinicie la computadora
-
-
Abra una ventana de terminal
-
Verifique que el segundo mouse esté deshabilitado. Para ello, utilice el siguiente comando y, luego, presione la tecla Intro:
xinput -list
Figura 3
El panel táctil de Synaptics no debería aparecer. Si aún tiene el panel táctil adicional, vuelva a realizar la última serie de pasos antes de continuar
-
-
Instale el nuevo controlador libinput:
-
Abra una ventana de terminal
-
Ejecute el siguiente comando y, luego, presione la tecla Intro:
sudo apt-get install xserver-xorg-input-libinput-hwe-16.04 libinput-tools xorg-input-abi-24 -
Reinicie la computadora
-
-
Incluya el controlador de Synaptics en la lista negra:
-
Debemos editar el archivo synatptics.conf en la lista negra del controlador anterior. Según el modelo, el número en la parte frontal puede ser diferente
-
Abra una ventana de terminal
-
Ejecute el siguiente comando y, luego, presione la tecla Intro:
sudo gedit /usr/share/X11/xorg.conf.d/*synaptics.conf -
Debemos comentar la sección Touchpad catchall. Para ello, tiene que agregar el símbolo almohadilla (#) al comienzo de cada línea de la sección

Figura 4
-
Una vez que termine, haga clic en el botón Save (Guardar) en la esquina superior derecha y cierre la ventana
-
-
Agregue opciones al archivo de configuración libinput:
-
El último paso es agregar las opciones adicionales al archivo de configuración libinput. Esto activará algunas funciones adicionales y mejorará el funcionamiento general del panel táctil
-
Abra una ventana de terminal
-
Ejecute el siguiente comando para editar el archivo y, a continuación, presione la tecla Intro:
sudo gedit /usr/share/X11/xorg.conf.d/*libinput.conf -
Encuentre la sección que tiene este texto: Identifier "libinput touchpad catchall" y escriba los siguientes cambios entre las líneas MatchDevicePath "/dev/input/event*" y Driver "libinput":
-
Option "Tapping" "True"
Option "TappingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "AccelSpeed" "0.4"
Option "SendEventsMode" "disabled-on-external-mouse"

Figura 5
Una vez que termine, haga clic en el botón Save (Guardar) en el costado superior derecho y cierre la ventana.
-
-
-
Reinicie la computadora y verifique si se resolvieron los problemas
Información adicional
Comandos de terminal útiles que debe conocer:
- xinput -list-devices
- Podrá conocer el ID de hardware del panel táctil. Cada sistema mostrará un número diferente. Por ejemplo, mi sistema tiene el ID 11, pero el suyo puede ser diferente.
- xinput list-props 11
- Le mostrará todas las opciones que están activadas y deshabilitadas. Además, le permite verificar que libinput esté funcionando. El número 11 al final es el ID de hardware que se obtuvo del comando anterior.
- sudo libinput-list-devices
- Le mostrará todos los dispositivos reconocidos por libinput y el estado de las opciones.
Para ver todas las opciones de libinput, visite:
Estas son las opciones que son más comunes (se agregan a /usr/share/X11/xorg.conf.d/*libinput.conf):
- Option "SendEventsMode" "disabled-on-external-mouse"
- Cuando se detecta un mouse USB, se deshabilitará el panel táctil.
- Option "Tapping" "True"
- Le permite simplemente usar el dedo y presionar el mouse para hacer clic. Si no selecciona esta opción, hará que deba hacer clic físicamente en el panel táctil para activar un clic del mouse o usar los botones inferiores. Una vez lo active, permite usar dos pulsaciones de dedo para activar un clic con el botón derecho.
- Option "DisableWhileTyping" "True"
- Se activa de manera predeterminada, pero esta es la configuración.
- Option "AccelProfile" "adaptive"
- Activa el perfil de aceleración del mouse. Esto permitirá que la velocidad del dedo de mouse sea un poco más natural y menos lenta. Se recomienda utilizar una función adaptable a medida que cambia en comparación con la entrada. También puede probar la opción “Flat” (Plano).
- Option "AccelSpeed" "0.3"
- Permite cambiar la velocidad de aceleración del puntero. Use valores de -1 a 1. Mientras mayor sea el número, más rápido se moverá el puntero. A la mayoría de las personas les gusta el número 0,2 para obtener una respuesta más lenta, y 0,5 para una lograr sensación de respuesta más rápida.
- Option "TappingDrag" "True"
- Si esta opción está activada, un toque seguido de un dedo que se mantiene presionado genera un solo botón hacia abajo, por lo tanto, todos los movimientos de ese dedo se traducen en un movimiento de arrastre.
- Option "HorizontalScrolling" "True"
- Utilícelo si desea poder desplazarse en paralelo. Personalmente, no me agrada esta opción. Puede utilizar la opción en una pantalla táctil, si tiene una. Se siente más natural en la pantalla táctil en comparación con el panel táctil.
- Opción "ScrollMethod" "Edge"
- De manera predeterminada, el panel táctil se desplaza mediante el uso de dos dedos. Si le agrada el estilo de mouse más antiguo que tenía el área de desplazamiento a la derecha del panel táctil, puede utilizar esta opción para activarlo.

