Ubuntu GNOME 14.04 Deshabilita el panel táctil mientras no escribes


8

Estoy usando Ubuntu GNOME 14.04.

La configuración "deshabilitar panel táctil mientras se escribe" en la configuración del sistema no funciona.

Cualquier permutación del comando "syndaemon" no funciona.

Es realmente molesto, cuando estoy escribiendo de repente, el foco estará en una nueva ventana, o una gran parte del texto desaparecerá, etc.

Estoy usando una computadora portátil Dell Inspiron 14 serie 5000, no se utilizan controladores propietarios.

También intenté instalar Pointing Devicesdesde el Centro de software y desactivar desde allí. Tampoco funcionó.

Esta es la respuesta a esta pregunta: Problema del panel táctil: saltar el cursor al escribir (Ubuntu 14.04), syndaemon no ayuda, pero no quiero intentar recompilar los controladores a menos que definitivamente no haya otra solución. También hay esto: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1 pero esto también implica parchear los controladores (tampoco está claro cómo aplicarlo).

¿Cómo puedo hacer que esto funcione?

Respuestas:


3

Sé exactamente cuál es el problema (al menos en mi caso, que parece idéntico). Es porque te estás perdiendo librecord.so. La configuración de GNOME requiere este archivo porque se usa syndaemoncon la -Ropción. Hasta donde sé, ese archivo se ha eliminado y ya no se envía con xorg-server.

Hay muchas formas difíciles de lograr desactivar la función de escritura. Aquí de lo más fácil:

Utilizando syndaemondirectamente

Acaba de lanzar

    $ syndaemon -d

o con la opción que te guste. Ver syndaemon -h.

Solo recuerda, sin -Rinterruptor.

Parchear el demonio de configuración de GNOME

  1. Descargue la fuente disponible en
  2. Aplique el siguiente parche: http://pastebin.com/1xHukxR0
  3. Compile o compile el paquete.
  4. Instalar y listo!

NB: Lo siento, no proporciono el paso exacto ya que no soy usuario de Ubuntu nuevamente.

Recompilar xorg-serverconXRECORD

En breve, compilar con --enable-recordy posiblemente --disable-xtrap. Encontrado aquí .


1

Ve a tu terminal y corre

syndaemon -i 1 -K -R -d

Si eso no funciona, tal vez su panel táctil no sea compatible con esta función. Si funciona, coloque este comando en las Aplicaciones de inicio para que se aplique en el arranque. Así es como resolví este problema en Yoga 2 Pro.


0

Cree un documento vacío, agregue las siguientes líneas:

#!/bin/sh
synclient TouchpadOff=2

y guardarlo como $HOME/bin/touchpad-settings.sh

crear el directorio bin

mkdir -p $HOME/bin

Vaya a su tablero y abra Startup Applications, haga clic Adde ingrese en el campo Comando:

$HOME/bin/touchpad-settings.sh

Ingrese cualquier cosa que lo ayude a recordar lo que hace esto en los campos Nombre y Comentario. ;-)

Haga clic en "Guardar" y luego en "Cerrar"

La próxima vez que inicie sesión, se deshabilitará la escritura, así que por ahora , abra una terminal y escriba:

$HOME/bin/touchpad-settings.sh

para evitar que tengas que volver a cerrar sesión ;-)

También puede agregar a este archivo cualquier comando adicional que le moleste sobre su panel táctil. Por ejemplo, el mío tiene:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Para ver todas las posibilidades que puede activar / desactivar, vaya a una terminal y escriba:

synclient -l
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.