¿Cuál es la forma recomendada de configurar un dispositivo de panel táctil Synaptics?

13

Quiero aumentar el área de desplazamiento moviendo el llamado RightEdge un poco hacia el centro. En este momento estoy haciendo esto a través de una línea que se llama al inicio de la sesión (agregada a través de gnome-session-properties):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

Esto funciona bien, pero se siente como un truco. ¿Cuál es la forma recomendada de editar / configurar las propiedades del dispositivo de panel táctil como esta? Hace unos años, habría puesto eso en xorg.conf, pero esto parece desanimarse hoy en día.

htorque
fuente

Respuestas:

11

ACTUALIZADO CON LA VERSIÓN PROBADA desde 10.10 hasta 13.04

Probado en HP dv6000, Sony Vaio NW240, Hp dv5-2130 y Toshiba NB305

Desde Ubuntu 10.10, la nueva xorg.confconfiguración está dentro del /usr/share/X11/xorg.conf.ddirectorio para los dispositivos de entrada.

Vaya a este directorio y encontrará varios archivos:

10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf

Puede depender de los dispositivos que haya conectado, pero estos son los que siempre he visto.

Ahora queremos abrir el primero que se carga. Eso sera 10-evdev.conf. Pero antes de abrirlo necesitamos los valores de bordes sinápticos.

Primero vaya a la terminal, si en una versión 11.04 o anterior de Ubuntu presione ALT+ F2y escriba gnome-terminal, luego presione ENTER. Si en una versión 11.04 o más reciente, simplemente puede abrir el Tablero y escribir terminal.

Después de que se abra la terminal, escriba xinput list

Busque el dispositivo con el que desea trabajar. Tome la ID de la entrada con la que desea trabajar.

En mi caso tengo el siguiente resultado:

xinput

Con la que quiero trabajar es SynPS / 2 Synaptics TouchPad con un ID de 11.

Ahora xinput list-props ID | grep Edges
escribimos : (ID es el número que tomaste de la ID en la lista xinput)

en mi caso escribí xinput list-props 11 | grep Edges

y el resultado fue este: Synaptics Edges (276): 1752, 5192, 1620, 4236

Tome nota de los números de 4 bordes (van en el orden: izquierda, derecha, superior, inferior)

Abra 10-evdev.conf: sudo nano 10-evdev.conf

Dentro del archivo 10-evdev.conf encontrará varias secciones de InputClass . Debes buscar la sección que tiene MatchIsTouchpad "activado" . Ese sería el tercero para mí.

AGREGAR en la parte inferior de la sección las 4 posiciones en este orden

10-evdev.conf

GUARDAR y reiniciar. Esto es para probar si está funcionando. Si por algún motivo cometió un error, seleccione en el menú de grub Modo de recuperación, cargue en el terminal como root y edite el archivo nuevamente y elimine las líneas o repare el problema. De cualquier manera, si ejecuta el terminal como root en el modo de recuperación, escriba startx y cerrará la sesión donde se encuentra el error y cómo solucionarlo. La belleza de Linux es que no solo LE MUESTRA dónde está el error, en la mayoría de los casos le DICE cómo solucionarlo.

Si se reinicia normalmente, AHORA PUEDE EMPEZAR A EDITAR. Vaya a 10-evdev.conf:

sudo nano 10-evdev.conf

Y comienza a bajar los valores al que te parezca más perfecto.

En mi caso bajé el valor de RightEdge cada 1000 puntos. Solo por probar. Por supuesto, reducir el RightEdge aumenta el espacio que tiene para DESPLAZARSE hacia arriba / abajo. De esta manera, ahora tiene la capacidad de aumentar / disminuir cada área de su sináptica, incluida el área de desplazamiento. Y esto responde a tu pregunta.

Tomemos ahora el código que puso en la pregunta: xinput --set-prop --type = int --format = 32 11 252 1781 5125 1646 4582

En tu caso tienes:

Opción "LeftEdge" "1781"
Opción "RightEdge" "5125"
Opción "TopEdge" "1646"
Opción "BottomEdge" "4582"

Simplemente edite la sección en 10-evdev.conf con sus valores. Luego comience a bajar el valor RighEdge. Recomiendo comenzar bajando cada 512 puntos (ya que 5125 dividido por 10 = 512.5, que es el 10% del total). Por lo tanto, estaría modificando el 10% cada vez que lo baje.

NOTA: Los valores DEBEN ESTAR entre comillas dobles ("")

Más información en las páginas del manual aquí

La información que encontrará en ese enlace está actualizada y muestra los diversos lugares donde puede encontrar los xorgarchivos de configuración, además de las diversas opciones que puede utilizar para personalizar su sináptica de la forma que desee.

También hay un programa ordenado llamado gpointing-device-settingsInstalar gpointing-device-settings (apt-get install gpointing-device-settings) que hace algunas de las cosas.

En cualquier caso, funcionó muy bien, es muy bueno tener la capacidad de decidir cuánto desea para el desplazamiento y cuánto desea para cualquier otra cosa, incluidas las opciones de tapping.

Luis Alvarado
fuente