Activar bloqueo del clic y aumentar velocidad del cursor en touchpad

Imagen de Robertomcat
0 puntos

Hola buenas tardes, he estado buscando sobre este tema y no he encontrado nada.

Tengo un problema, y es que debido a mi discapacidad motora me gustaría poder activar el bloqueo del clic en Ubuntu igual que se puede en Windows, uso el touchpad del portátil. La finalidad sería poder arrastrar una carpeta o cualquier archivo sin tener que mantener pulsada la tecla, o sea, pulsarla la primera vez durante X segundos y soltar, arrastrar la carpeta o archivo a cualquier sitio y volver a clicar para soltar. También me gustaría poder aumentar la velocidad del cursor en el touchpad del portátil.

A ver si hay alguien que me pueda ayudar, es una tontería pero a mí me hace la vida más fácil. Muchas gracias.

http://imageshack.com/a/img46/8752/d0cx.png

Imagen de rioport
+1
+2
-1

Con una almohadilla táctil es posible activar el bloqueo de click ejecutando lo siguiente:

synclient LockedDrags=1

Y para usarlo debes tocar dos veces el touchpad, como un doble click pero sin despegar el dedo despues del segundo toque y comenzando a arrastrar el o los elementos seleccionados, el click permanecerá bloqueado por 5 segundos despues de que despeques el dedo del touchpad, lo que te da algo de tiempo para que continues moviendo el/los elementos seleccionados. Para aumentar el tiempo a p. ej. 10 segundos ejecuta lo siguiente:

synclient LockedDragTimeout=10000

El tiempo lo debes ingresar el milisegundos.

Probado en una almohadilla Synaptics y otra de la marca Elan.

¿O estás usando un ratón? es que no aclaraste eso.

+1
+2
-1

-- GC --

Imagen de Robertomcat
+1
0
-1

Hola rioport, uso el touchpad de mi PC portátil, ya he reeditado el post. Estos comandos también funcionarán en mi PC? Si funcionan, habría alguna manera de poder acelerar el cursor? Es que en Ubuntu para mover el cursor de una esquina a otra tengo que hacer por lo nenos dos deslizamientos, teniendo la configuración a la máxima velocidad. Muchas gracias.

+1
0
-1
Imagen de rioport
+1
0
-1

.. es probando.

Los cambios producidos por los comandos anteriores se pierden al apagar el equipo. Para que sean permanentes tienes que crear un achivo de configuración para el servidor de las X en /etc/X11/xorg.conf.d. La carpeta no existe por lo que tienes que crearla con:

sudo mkdir /etc/X11/xorg.conf.d

Y crear ahí un archivo con el siguiente contenido:

Section "InputClass"
        Identifier "ActBloqueoC"
        MatchDriver "synaptics"
        Option "LockedDrags" "1"
EndSection

Ya que el ejecutar ciertas aplicaciones gráficas con sudo puede impedirte el acceso a la sesión gráfica en el siguiente inicio de sesión se me ocurre esta forma de evitar hacerlo:

1- Crea un archivo llamado 90-synaptics.conf en tu carpeta de usuario:

gedit ~/90-synaptics.conf

Pega el texto que puse ahí arriba y guarda.

2- Ahora hay que copiar ese archivo al lugar donde debe quedar:

sudo cp ~/90-synaptics.conf /etc/X11/xorg.conf.d

3- Reiniciar y comprobar que el bloqueo de click funciona.

===================

Con lo de configuración a la máxima velocidad ¿te refieres a esto?:
http://oi41.tinypic.com/sm7mvb.jpg
Para ayudarte muestrame la salida del siguiente comando:

synclient | grep -i 'speed\|accel'
+1
0
-1

-- GC --

Imagen de Robertomcat
+1
0
-1

Hola rioport, pues probé lo que me pusiste para bloquear el "clicsynclient LockedDrags=1" y "synclient LockedDragTimeout=10000" pero no me funcionó. Lo escribo en la consola, pero no obtengo respuesta.

En cuanto al siguiente post soy un poco memo para crear todo eso que me pides, pero lo intentaré. Si hago algo mal, cuales pueden ser las consecuencias?? Esque tiempo atrás ya me tuve que pelear con los drivers de la gráfica y quedé bastante escarmentado, me pasé dos días para solucionarlo.

En cuanto a la velocidad del ratón, si, me refiero a eso, a que la velocidad está al máximo. Esto es lo que me sale al ejecutar el comando: synclient | grep -i 'speed\|accel'
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0329381
TrackstickSpeed = 40
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 485
CoastingSpeed = 20
Se puede acelerar el cursor??

+1
0
-1
Imagen de rioport
+1
0
-1

Puedes crear un script que se ejecute cada que inicies sesión con tu usuario para no modificar cosas en el sistema.

Para aumentar la velocidad del puntero prueba lo siguiente:

synclient MaxSpeed=3

synclient MinSpeed=2

synclient AccelFactor=1

¿Qué te parece esa velocidad?

El primer comando parece que lo ejecutaste mal, no es clicsynclient LockedDrags=1 sino synclient LockedDrags=1 sin el "clic" del principio.

+1
0
-1

-- GC --

Imagen de rioport
+1
0
-1

Los comandos estos no devuelven ninguna respuesta. La manera de saber si funcionan es probando, usando el touchpad.

+1
0
-1

-- GC --

Imagen de Robertomcat
+1
0
-1

Joer, con el comando "synclient AccelFactor=1" era incontrolable. Lo he dejado en "synclient AccelFactor=0.0700000".

Muchas gracias por todo, ahora reeditare el post para poner que también se habla de cambiar la velocidad del puntero. En cuento al otro apartado, no sé cómo hacer un script. Además, no me convence lo de arrastrar los elementos sin levantar el dedo del touchpad, no me viene bien.

+1
0
-1
Imagen de rioport
+1
0
-1

El arrastrar es casi lo mismo, pero te da la ventaja de que cuando despegas el dedo del touchpad el o los elementos siguen seleccionados por un tiempo más (por defecto 5 segundos), como si no hubieses despegado el dedo (normalmente esto requiere dos dedos, uno que mantenga el click y otro que arrastre o un touchpad gigante). Y para soltar los elementos seleccionados en donde deben ir solo das otro "click" y ya. ¿usas Unity?.

+1
0
-1

-- GC --

Imagen de Robertomcat
+1
0
-1

Si, estoy usando Unity. Por?? Uso Ubuntu 12.04

+1
0
-1
Imagen de Robertomcat
+1
0
-1

Hola, cambié la velocidad del cursor, pero Ubuntu no me mantiene la configuración cada vez que inició sesión. También hay que programar un script para que mantenga la configuración? Si es así, donde puedo acceder para poder enseñarme a hacer un script?

+1
0
-1